C O U R S E D E S C R I P T I O N S 137
CS 161 INTRO COMPUTER SCI I( JAVA)( 4 credits) Introduces the principles of computer programming using an object-oriented language. Includes problem-solving concepts, verification and validation, representation of numbers, sources of errors, debugging techniques, conditionals, loops, and arrays. The Java programming language is used. Prerequisite: MTH 065 Elementary Algebra or higher and CS 160 Orientation to Computer Science, both with a minimum“ C” grade.
CS 162 INTRO COMPUTER SCI II( JAVA)( 4 credits) Covers software engineering principles, basic data structures and abstract data types( arrays, strings, stacks, queues and graphics). Introduces analysis of algorithms, sorting and searching. Expands on Graphical User Interfaces, Swing components, layout managers and event-driven programming. Also covers polymorphism, inheritance, recursion and exceptions. The Java programming language is used. Prerequisite: CS 161 Introduction to Computer Science I( Java) with a minimum“ C” grade.
CS 199 SPECIAL STUDIES IN CONTENT MANAGEMENT SYSTEMS( 1 credits) Content management system( CMS) allow for publishing, editing and modifying web-based content from a central interface and are increasingly becoming the backbone of both internal and external web sites. This class will explore these topics.
CS 225 IT CAREER SKILLS( 3 credits) Presents the interpersonal skills that are so important in the modern workplace. Topics include communicating effectively, appropriate business place behavior and etiquette, teamwork, conflict resolution, work ethics, creative thinking and problem solving, interviewing skills and personal management. Students will gain awareness of individual work styles and how to work effectively with people with different styles in a diverse workplace. Class activities and assignments will stress practical application of skills.
CS 233J JAVASCRIPT II( 4 credits) Continues the exploration of client-side programming technologies used for creating dynamic content for the Web. Covers advanced JavaScript Concepts and Techniques. Prerequisite: CS 133J JavaScript I
CS 240A MICROSOFT WINDOWS SERVER ADMIN I( 4 credits) The first of two courses in the administration of Microsoft Windows? client / server networked operating systems. A laboratory-intensive course that provides hands-on experience in the planning, installation and administration of Microsoft Windows ® client / server networks. Provides partial preparation for the MCSA ® exams. Prerequisites: CIS 140U Fundamentals of UNIX / Linux, or CIS 140M Operating Systems I: Microsoft, all with minimum“ C” grades.
CS 240B MICROSOFT WINDOWS SERVER ADMIN II( 4 credits) The second of two courses in the administration of Microsoft Windows ® client / server networked operating systems. The courses CS 240A and CS 240B are laboratory-intensive courses that provide hands-on experience in the planning, installation, and administration of Microsoft Windows ® client / server networks. The two courses provide partial preparation for the MCSA ® and, eventually, MCSE ® exams. Prerequisite: CS 240A Microsoft Server Administration I with a minimum“ C” grade.
CS 244 SYSTEMS ANALYSIS & PROJ MGMT( 4 credits) A practice-oriented course with examples, applications and proven techniques that demonstrate, project management, systems analysis and design. Actual organization, business settings, and project management software are used to show how systems concepts can apply to many different types of enterprises. Prerequisite: CIS 125 Introduction to Software Applications
CS 260 DATA STRUCTURES( JAVA)( 4 credits) Includes the topics of complexity analysis, sorting, searching, trees, binary search trees, heaps and hashtables. Prerequisite: CS 162 Introduction to Computer Science II with a minimum“ C” grade.
CS 271 COMPUTER ARCHITECTURE / ASSEMBLY LANGUAGE( 4 credits) Introduces functional organization and architecture of digital computers. Topics include digital logic; machine arithmetic and logical functions; component construction and interconnections. Coverage of assembly language: addressing, stacks, argument passing, arithmetic operations, decisions, and modularization is also provided. Prerequisites: CS 161 Introduction to Computer Science I with a minimum“ C” grade.
CS 275 DATABASE SYSTEMS: SQL & ORACLE( 4 credits) Introduces the design, purpose and maintenance of a database system. Covers the entity-relationship( ER) model, relational systems, data definition, data manipulation, query language( SQL) and the Oracle and Access database management environments. Prerequisites: CS 161 Introduction to Computer Science I( Java) with a minimum“ C” grade.
CS 276 DATABASE SYSTEMS: PL / SQL( 4 credits) Fundamentals of the programming procedural language extension to SQL. Areas of concentration include: PL / SQL structures, boolean logic, stored procedures, functions and packages, blocks and nested blocks, triggers and error checking. Students will design and construct a database, then write programs in the procedural code( PL) to manipulate the data in an efficient, results oriented manner. Prerequisite: CS 275 Database Systems: SQL and Oracle with a minimum“ C” grade.
CS 279 NETWORK MANAGEMENT( 4 credits) Through the use of lectures, reading and hands-on practice, students learn to administer a Network Operating System. Topics include creating Directory objects, Domain Name Systems, assigning permissions, network file systems, network printer setup and router / firewall setup. Prerequisite: CIS 125 Introduction to Software Applications, CIS 151 Networking Essentials, CS 140U Fundamentals of UNIX ® / Linux ®, all with minimum“ C” grades.
CS 280 CWE COMPUTER SYSTEMS( 1-14 credits) Gives students practical experience in supervised employment related to computer systems. Students identify job performance objectives, work a specified number of hours during the term and attend a related CWE seminar. Note: Credits are based on identified objectives and number of hours worked. Minimun of 24 credit hours in the program. CWE coordinator approval.
CS 284 COMPUTER SECURITY / INFORMATION ASSURANCE( 4 credits) This introductory course deals with the fundamental basic principles and surveys modern topics in computer security. It covers privacy concerns, policies and procedures, hardware security, software security, network security, and data security. Multi-level security, Public Key Infrastructure( PKI) and access control are discussed along with an introduction to cryptography. Prerequisite: MTH 095 Intermediate Algebra with a minimum“ C” grade and CS 160 Orientation to Computer Science with a minimum“ C” grade.
CS 2.589 READ / CONFERENCE: COMPUTER SYS( 1-10 credits) Individualized course covering subject areas of particular interest to the student or areas where additional work is needed. Note: Number of credits is determined by amount of time spent and agreed upon in advance by instructor. Prerequisite: Instructor approval.
Courses marked with the following symbols may be used to fulfill general education requirements for the Associate of General Studies degree: ‣ Humanities / Art • Math / Science • Social Sciences.