Cabrillo College

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.

Available Courses

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.

CIS 103 - Technical Support As a Profession - 4 credits

Teaches technical support skills for those seeking employment in the computer and information systems field. Prerequisite: CIS 70 and CIS 72 or equivalent skills.

CIS 15 - Cloud Programming With Python - 4 credits

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

CIS 174 - Virtualization Infrastructure (VMware ICM) - 3 credits

Teaches installation, configuration, and management of virtual infrastructure.
Prerequisites: CIS 72 and CIS 81. Recommended Preparation: CIS 70; Eligibility for
MATH 154.

CIS 187 - Implementing IP Switching-- Cisco CCNP Switch - 3 credits

Teaches implementation, monitoring, and maintaining switching in converged enterprise campus networks. Prerequisite: CIS 83 or passing the CCNA exam or equivalent experience.

CIS 192AB - UNIX/Linux Network Administration - 4 credits

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.

CIS 194 - Microsoft Windows Client Administration - 3 credits

Configure and administer the Microsoft Windows client operating system.
Prerequisite: CIS 72.

CIS 196 - Microsoft Windows Server Advanced Configuration - 4 credits

Teaches implementation and management of Microsoft network environments.
Prerequisite: CIS 195 or equivalent skills.

CIS 54 - Introduction to Database Management Systems - 4 credits

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

CIS 71 - Information & Communication Technology Essentials

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

CIS 75 - Fundamentals of Computer Security - 3 credits

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

CIS 76 - Introduction to Cybersecurity: Ethical Hacking - 3 credits

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

CIS 77 - Computer Forensics Fundamentals - 3 credits

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

CIS 81 - Computer Network Fundamentals - 4 credits

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.

CIS 82 - Routing and Switching Essentials and Theory (Cisco CCNA 2) - 4 credits

Describes the architecture, components, and operations of routers and switches for small networks. Prerequisite: CIS 81.

CIS 83 - Switched Networks and Connecting Networks - 4 credits

Covers intermediate features of networks including switching and routing technologies, VLANs, VTP, STP, EtherChannel, network device security, troubleshooting, and WAN technologies. Prerequisite: CIS 81.

CIS 90 - Introduction to UNIX/Linux - 3 credits

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.

CS 1 - Introduction to Computers and Computer Technology - 3 credits

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.

CS 11 - Introduction to Programming Concepts and Methodology, C++ - 4 credits

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.

CS 12GP - Introduction to Programming Using Games and Simulations - 4 credits

Presents an introduction to computer programming concepts and methodologies by
developing games and simulations in the Java programming language. Prerequisite:
MATH 154.

CS 12J - Introduction to Programming Concepts and Methodology, Java - 4 credits

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.

CS 19 - C++ Programming - 4 credits

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.

CS 1L - Technology Tools - 2 credits

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.

CS 20J - Java Programming - 4 credits

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.

CS 21 - Introduction to Data Structures and Algorithms - 4 credits

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.

CS 23 - Discrete Mathematics - 4 credits

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.

CS 24 - Elementary Computer Organization - 4 credits

Introduces organization of computer systems, machine level programming, and systems software. Prerequisites: CS 19 or CS 20J; MATH 5A.

STUDENT SUCCESS

Ahmad Allulu

Ahmad Allulu

Cabrillo College

It was the only way for me to get hands-on experience to prepare me for my job.

READ MORE STUDENT SUCCESS STORIES!