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 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

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.

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

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.

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

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.

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.

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.

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.

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.

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.

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.

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 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.

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 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 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 194 - Microsoft Windows Client Administration - 3 credits

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

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 196 - Microsoft Windows Server Advanced Configuration - 4 credits

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

CIS 70 - Introduction to Computer Hardware and Software - 4 credits

Covers installing, maintaining, and upgrading PC-type (Intel and Intel compatible) microcomputer systems. Recommended Preparation: CS 1 and CS 1L.
Transfer Credit: Transfers to CSU

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.

CIS 71 - Information & Communication Technology Essentials - 4 credits

Provides an introduction to the computer hardware and software skills needed to help meet the growing demand for entry-level ICT professionals. Recommended Preparation: CS 1 and CS 1L.
Transfer Credit: Transfers to CSU

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.

CIS 72 - Introduction to Operating Systems - 4 credits

Provides an overview of computer operating systems such as UNIX/Linux, Microsoft Windows Operating Systems. Recommended Preparation: CS 1 and CS 1L or equivalent.
Transfer Credit: Transfers to CSU

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.

STUDENT SUCCESS

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!