Teaches technical support skills for those seeking employment in the computer and information systems field. Prerequisite: CIS 70 and CIS 72 or equivalent skills.
The Cabrillo Computer and Information Systems (CIS) department offers Information Technology (IT) courses. IT includes rapidly emerging and evolving computer hardware, software, networking, telecommunications, Internet, programming and information systems technologies. CIS courses allow students to update job skills or prepare for careers in IT as well as transfer to four-year institutions.
This course list provides an overview of courses per college course catalogs. Not all of the courses listed use NETLAB+. For complete information, please see the individual college website.
Teaches the fundamental concepts and models of application development including the basic concepts of program design, data structures, programming, problem solving, programming logic, and fundamental design techniques for event-driven programs.
Transfer Credit: Transfers to CSU;UC
Teaches installation, configuration, and management of virtual infrastructure.
Prerequisites: CIS 72 and CIS 81. Recommended Preparation: CIS 70; Eligibility for
Teaches implementation, monitoring, and maintaining switching in converged enterprise campus networks. Prerequisite: CIS 83 or passing the CCNA exam or equivalent experience.
Teaches building and monitoring of network infrastructures, and the installation, configuration, and protection services on Linux TCP/IP networks. Prerequisites: CIS 81 and CIS 90 or equivalent skills. Recommended Preparation: CIS 191AB.
Configure and administer the Microsoft Windows client operating system.
Prerequisite: CIS 72.
Teaches implementation and management of Microsoft network environments.
Prerequisite: CIS 195 or equivalent skills.
Teaches the core concepts in data management centered on modeling organizational information requirements, normalization techniques, and implementation using Structured Query Language (SQL) with an industry recognized relational database management system. Recommended Preparation: CIS 90.
Transfer Credit: Transfers to CSU
This course provides an introduction to the computer hardware and software skills needed to help meet the growing demand for entry-level Information Communication Technology (ICT) professionals. The fundamentals of computer hardware and software as well as advanced concepts such as security, networking, and the responsibilities of an ICT professional will be introduced. Preparation for the CompTIA A+ certification exams
Introduces fundamental principles and topics of Information Technology Security and Risk Management at the organizational level. Prerequisite: CIS 81 or equivalent skills.
Recommended Preparation: CIS 72 or equivalent
Introduces the various methodologies for attacking a network. Covers network attack methodologies with the emphasis on student use of network attack techniques and tools, and appropriate defenses and countermeasures. Prerequisite: CIS 75.
Transfer Credit: Transfers to CSU
Introduces the methods used to properly conduct a computer forensics investigation beginning with a discussion of ethics, while mapping to the objectives of the International Association of Computer Investigative Specialists (IACIS) certification.
Prerequisite: CIS 75. Transfer Credit: Transfers to CSU
Covers the architecture, structure, functions, components, and models of the Internet and other computer networks. Hybrid Requisite: Completion of or concurrent enrollment in CIS 72 or equivalent skills. Recommended Preparation: Eligibility for MATH 154.
Describes the architecture, components, and operations of routers and switches for small networks. Prerequisite: CIS 81.
Covers intermediate features of networks including switching and routing technologies, VLANs, VTP, STP, EtherChannel, network device security, troubleshooting, and WAN technologies. Prerequisite: CIS 81.
Provides a technical overview of the UNIX/Linux operating system, including handson experience with commands, files, and tools. Recommended Preparation: CIS 1L or CIS 72.
Surveys the fields of study within computer science and computer technology with a focus on computer literacy in the 21st century. Recommended Preparation: Eligibility for MATH 154.
Presents an introduction to computer programming using the C++ programming language beginning with basic principles and progressing to object-oriented programs. Prerequisite: MATH 152. Recommended Preparation: CS 1.
Presents an introduction to computer programming concepts and methodologies by
developing games and simulations in the Java programming language. Prerequisite:
Presents an introduction to computer programming using the Java programming language beginning with basic principles and progressing to object-oriented programs and visual programming. Prerequisite: MATH 152. Recommended Preparation: CS 1.
Presents programming, documentation, and software design methodologies using C ++. Prerequisite: MATH 4 or MATH 2 and MATH 3. Recommended Preparation: CS 11 or CS 11M or CS 12J or equivalent skills; Previous programming experience strongly recommended.
Covers the fundamentals of college-level information literacy, computational logic, and computer proficiency. Recommended Preparation: CS 1 (may be taken concurrently); Eligibility for MATH 154.
Presents programming, documentation, and software-design methodologies using Java. Prerequisite: MATH 4 or MATH 2 and MATH 3. Recommended Preparation: CS 11 or CS 11M or CS 12J or CS 12GP or equivalent skills.
Provides an introduction to data structures, algorithms, and software engineering techniques using the C++ or Java language. Prerequisites: CS 19 or CS 20J or equivalent skills and MATH 5A.
Presents discrete mathematical systems including methods of proof that shape the foundations of computer science. Prerequisite: CS 11, CS 11M, CS 12GP, CS 12J or equivalent skills; MATH 5A or equivalent skills. Recommended Preparation: CS 19 or CS 20J or equivalent skills.
Introduces organization of computer systems, machine level programming, and systems software. Prerequisites: CS 19 or CS 20J; MATH 5A.