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

CIS 15 Cloud Programming with Python

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 32 Introduction to Internet Programming

Presents an introduction to Internet-related programming using primarily client-side scripting languages like JavaScript. Recommended Preparation: DM 60; eligibility for MATH 154.
Transfer Credit: Transfers to CSU;UC

CIS 70 Introduction to Computer Hardware and Software

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

CIS 72 Introduction to Operating Systems

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

CIS 75 Fundamentals of Computer Security

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 skills.
Transfer Credit: Transfers to CSU

CIS 76 Introduction to Cybersecurity: Ethical Hacking

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 81 Computer Network Fundamentals

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. Transfer Credit: Transfers to CSU

CIS 83 Switched Networks and WANs (Cisco CCNA 3 & 4)

Presents intermediate features of switching and WANs including VLANs, VTP, Inter-VLAN routing,
STP, Frame Relay, HDLC, PPP, and ACLs. Prerequisite: CIS 81.
Transfer Credit: Transfers to CSU

CIS 90 Introduction to UNIX/Linux

Provides a technical overview of the UNIX/Linux operating system, including hands- on experience with commands, files, and tools. Recommended Preparation: CIS 1L or CIS 72.
Transfer Credit: Transfers to CSU;UC

CIS 174 Virtualization Infrastructure (VMware ICM)

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

CIS 185 Advanced Routing--Cisco CCNP ROUTE

Teaches implementing, monitoring, and maintaining routing services in an enterprise network. Covers planning, configuring, and verifying the implementation of complex enterprise LAN andWAN routing solutions, using a range of routing protocols in IPv4 and IPv6 environments. Also covers secure routing solutions  for supporting branch offices and mobile workers. One of three Cisco CCNP (Cisco Certified Networking Professional) courses. Prepares students for the CCNP ROUTE exam. May be offered in a Distance-Learning Format.
3 units; 3 hours Lecture, 1 hour Laboratory Prerequisite: CIS 82 or equivalent skills. Recommended Preparation: Eligibility for ENGL 100 or ESL 100 and READ 100. Repeatability: May be taken a total of 1 time.
Transfer Credit: Non-transferable.

CIS 191AB UNIX/Linux Installation, Configuration and Administration

Introduces skills required to administer UNIX/Linux systems.
Prerequisite: CIS 90 or equivalent skills.

CIS 194 Microsoft Windows Client Administration

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


Ahmad Allulu

Ahmad Allulu

Cabrillo College

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