Prospective StudentsCurrent StudentsBusinessesCommunityDistanceA to Z Index

 

Register
Apply Now

About Us
Classes
Programs of Study
Degrees / Certificates
Campus Resources
News & Events

 
Computer Information Systems

Photo

The Computer Information Systems (CIS) program offers a well-balanced course of study designed to prepare graduates for a career in microcomputer or Internet support or sales. > more

Following are course descriptions. Check the Annual Schedule to plan your schedule.

COMPUTER INFORMATION SYSTEMS 102
Computer Preparation (2)

Prepares the computer novice for CIS 105 Computer Applications. Covers the basics of computers, including hardware components, terminology, & software. Includes a hands-on introduction to a Windows operating system, file management, and other applications. Mandatory P/NC grading.

COMPUTER INFORMATION SYSTEMS 105
Computer Applications (5)

Master essential computing skills for business and school, including Windows file management, MS Office (Word, Excel, Access,) and Internet tools. Prerequisite: COMPASS reading score of 80 and MATH 080 or equivalent or instructor permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 106
Introduction to Information Technology (5)

This computer fluency course includes topics such as computer hardware technology, software, information processing cycle, data communication, networks, the Internet, programming, careers, ethics, and security. Prerequisite: CIS 105 Computer Applications or equivalent or instructor permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 110
Operating Systems (5)

Modeled on the A+ certification requirements. Learn to install, configure, upgrade, troubleshoot & repair microcomputer operating oystems. Topics include: memory management, partitioning, formatting, viruses, & customer support. Prerequisite: CIS 106 Introduction to InformationTechnology or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 112
Introduction to PC Hardware (5)

Modeled on the A+ certification requirements. Topics include: troubleshooting; safety; maintenance; recognizing selecting, installing, configuring components (power supplies, memory, drives, modems, network cards); hardware specs; tools. Prerequisite: CIS 106 Intro to Information Technology or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 114
Data Communication (5)

Focus on Networking Essentials, concepts and terminology. Topics include OSI 7-layer model, protocols, LAN, WAN, and network design. Course curriculum is modedled on Network+ certification requirements. Prerequisite: CIS 110 Operating Systems & CIS 112 PC Hardware or instructor permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 116
Local Area Networks (5)

Course curriculum is modeled on Network+ certification requirements. Topics include TCP/IP utilities and subnet masks, wiring, installation & trouble-shooting. Prerequisite: CIS 110. Operating Systems & CIS 112 PC Hardware or instructor permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 120
Database Applications and Concepts (5)

Practical issues involved in using relational database management systems. Microsoft Access taught to reinforce database concepts. The student needs to have basic Windows file management skills. Prerequisite: CIS 106 Introduction to Information Technology or CIS 105 Computer Applications or instructor permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 121
Database Design (5)

Introduction to database design with emphasis on the relational model. Topics include: data modeling, normalization, SQL, networked environment, and accessing the database server. Prerequisite: CIS 120 Database Applications or instructor permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 140
The Internet and HTML (5)

Build web pages using HTML and CSS. Internet architecture, Internet connection options, FTP, Telnet, business issues, network protocols & addressing. Prerequisite: CIS 105 Computer Applications or VCT 124 Macintosh or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 151
Programming Fundamentals (5)

Programming foundation for students with no prior computer programming experience. Establish skills and confidence for success in Level I programming classes. Prerequisite: CIS 106 Intro to Information Technology and MATH 99, or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 152
Visual Basic I (5)

A Level I class in computer programming. Learn concepts of problem solving and program design. Topics include variables, data types and arrays, structure, syntax, modularization, development environment, documentation. Prerequisite: CIS 151, Programming Fundamentals, or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 153
Visual Basic II - Data Structures (5)

Continuation of Level I computer programming. Emphasis includes design, algorithms, abstraction, analysis, classes, data structures, file processing, standard libraries; creating interactive, event-driven solutions with enhanced GUIs. Prerequisite: CIS 152 Visual Basic I or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 163
C++ II - Data Structures (5)

Continuation of Level I Programming course emphasizing design, algorithms, abstraction, analysis, classes, data structures, dynamic memory management, file processing, standard libraries, creating interactive solutions. Prerequisite: CIS 162 C++I or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 171
Introduction to Programming Using Java (5)

Essential programming techniques: variables, data types, flow control(sequence, loops, branching), functions, arrays, algorithms. Structured programming, top down design. Introduction to object-oriented interactive programming, recursion, file I/O. Prerequisite: CIS 105 or MATH 099 or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 172
Java I (5)

A Level I class in computer programming. Learn concepts of problem solving and program design. Topics include variables, data types and arrays, structure, syntax, modularization, development environment, documentation. Prerequisite: CIS 151, Programming Fundamentals, or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 173
Java II - Data Structures (5)

Continuation of Level I Programming course emphasizing design, algorithms, abstraction, analysis, classes, data structures, dynamic memory management, file processing, standard libraries, creating interactive solutions. Prerequisite: CIS 162 C++I or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 180
Project Management (5)

Use project management concepts, tools, techniques and software (Microsoft Project) to plan, track and assess typical projects. Previously CIS 232. Prerequisite: CIS 105 or instructor permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 184
Project Management Software (1)

Learn to use software (Microsoft Project) to plan, track and assess projects. Previously CIS 234. Prerequisite: A prior class on project management or instructor permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 211
Unix Fundamentals and System Administration (5)

Introduces UNIX operating system and system administration in the UNIX environment. Topics include: command interpretation, directories and files, permissions, configuring and managing a UNIX system and performing day-to-day system management. Prerequisite: CIS 110 Operating Systems, or instructor permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 214
Windows (5)

Fundamental concepts and techniques. Install, configure, troubleshoot & explore security issues of WindowsNT-based client. This course provides a sound foundation for using/maintaining Windows. Course based on MCSE Professional exam. Prerequisites: CIS 110 Operating Systems & CIS 112 PC Hardware. Student option grading.

COMPUTER INFORMATION SYSTEMS 216
Windows Server (5)

Concentrates on network issues of setup, directory services, security, remote access, printing, performance tuning, protocols, and disaster recovery planning. Students will install, configure, and troubleshoot a Windows based Server. Student option grading.

COMPUTER INFORMATION SYSTEMS 217
Windows Network Infrastructure (5)

Concentrates on installing, maintaining, monitoring, configuration and troubleshooting of DNS, DHCP, Remote Access, Network Protocols, IP Routing and WINS. Prerequisite: CIS 216 Windows Server or instructor'spermission. Student option grading.

COMPUTER INFORMATION SYSTEMS 218
Windows Directory Services (5)

Concentrates on installing, maintaining, monitoring, configuring and troubleshooting of Windows directory services. Learn how to backup & restore directory services, configure directory service security, and optimize the desktop environment. Prerequisite: CIS 216 Windows Server or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 219
Designing Directory Services (5)

Designing the Windows directory services. Students will analyze the business requirements and design a directory service architecture to match the business requirement. Prerequisite: CIS 216 Windows Server and BUS& 101 or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 221
Introduction to SQL/Oracle PL/SQL (5)

Introduction to Structured Query Language. Topics include syntax to create data structures and objects, select, store, retrieve, manipulate data, and detailed coverage of the Oracle-specific PL/SQL procedural extension. Prerequisite: CIS 121 Database Design, CIS 211 UNIX Fundamentals, Programming (CIS 152, 162, or 172). Student option grading.

COMPUTER INFORMATION SYSTEMS 222
Database Architecture - Oracle (5)

Essential database administration skills: setup, maintain, troubleshoot Oracle databases. Use administration tools to startup/shutdown a database, create a database, manage file/database storage, manage users/privileges, organize and move data into/between databases. Prerequisite: CIS 221 Intro SQL/Oracle PL/SQL. Student option grading.

COMPUTER INFORMATION SYSTEMS 223
Advanced Database Applications and Management (5)

Project-oriented class. Topics include backup and recovery techniques, performance issues and tuning steps. Provides an overview for an Oracle network configuration and connections and GUI tools used to setup and manage the environment. Prerequisite: CIS 222 Database Architecture or instructor permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 236
Microsoft SQL Server (5)

Install, manage, monitor, secure and troubleshoot Microsoft SQL server. Learn to extract and manipulate data stored in a SQL server database. Database server security will also be addressed. Prerequisite: CIS 121 Database Design & CIS 216 Windows Server or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 240
JavaScript and Advanced HTML (5)

Enhance web pages with JavaScript. Fundamental programming concepts: loops, conditional expressions, arrays, and functions. Use the JavaScript object models, event handlers, forms, and advanced HTML constructs such as cascading style sheets and XML. Prerequisite: CIS 140 Internet/HTML or instructors permission. Student grading option.

COMPUTER INFORMATION SYSTEMS 254
Visual Basic III (5)

Continuation of Level II Programming course, emphasizing objects and use of professional tools and standard libraries for software development. Prerequisite: CIS 153 Visual Basic II or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 264
C++ III (5)

Continuation of Level II Programming course, emphasizing objects and use of professional tools and foundation classes (standard libraries) for software development. Prerequisite: CIS 163 C++ II or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 274
Java III (5)

Continuation of Level II Programming course, emphasizing objects and use of professional tools and foundation classes (standard libraries) for software development. Prerequistie: CIS 173 Java II or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 275
Programming IV - Database (5)

Continuation of Level II Programming course, emphasizing the use of databases as components of a system. Development of several database-driven applications. Prerequisite: Level II Programming (CIS 153, 163,173) or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 276
Programming V - Project (5)

Design, develop and present a substantial group programming project. Prerequisite: Systems Analysis (CIS 287) and Level III or IV Programming (CIS 254, 264, 274, or 275) or instructor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 287
Systems Analysis and Design (5)

Systems Development Life Cycle (SDLC), techniques, tools, & project management methods for developing Information Technology systems. Students complete a group project oriented to the analysis & design of a system solution to a business problem. Prerequisite: 30 CIS core credits or advisor's permission. Student option grading.

COMPUTER INFORMATION SYSTEMS 290
Internship (3)

Capstone lecture and Information Technology internship course. Resume preparation, job searching & interviewing skills for the IT field. Students evaluated on work performed at intern positions. Previously CIS 255. Prerequisite: Students should be within one quarter of graduation to enroll in this course. Mandatory decimal grading.

COMPUTER INFORMATION SYSTEMS 291
Special Topics in CIS (1)

Classes focusing on specific issues and/or topics of interest in CIS. Previously CIS 281.

COMPUTER INFORMATION SYSTEMS 292
Special Topics in CIS (2)

Classes focusing on specific issues and/or topics of interest in CIS. Previously CIS 282.

COMPUTER INFORMATION SYSTEMS 293
Special Topics in CIS (3)

Classes focusing on specific issues and/or topics of interest in CIS. Previously CIS 283.

COMPUTER INFORMATION SYSTEMS 294
Special Topics in CIS (4)

Classes focusing on specific issues and/or topics of interest in CIS. Previously CIS 284.

COMPUTER INFORMATION SYSTEMS 295
Special Topics in CIS (5)

Classes focusing on specific issues and/or topics of interest in CIS. Previously CIS 285.

COMPUTER INFORMATION SYSTEMS 297
Individual Project in CIS (1)

Individual project in a specific area of CIS. By arrangement with instructor. Prerequisite: Instructor permission, based on evaluation of students' educational and work experience. Mandatory decimal grading.

COMPUTER INFORMATION SYSTEMS 298
Individual Project in CIS (2)

Individual project in a specific area of CIS. By arrangement with instructor. Prerequisite: Instructor permission, based on evaluation of students' educational and work experience. Mandatory decimal grading.

COMPUTER INFORMATION SYSTEMS 299
Individual Project in CIS (3)

Individual project in a specific area of CIS. By arrangement with instructor. Prerequisite: Instructor permission, based on evaluation of students' educational and work experience. Mandatory decimal grading.

---Contact Us | Accreditation Statement

---© 2009 Shoreline Community College™
---16101 Greenwood Avenue North
---Shoreline, Washington 98133-5696 - 206-546-4101

    If you find errors or omissions on this or any page please Click Here (for Corrections only) with your correction.