Gavilan College

Computer Networking is designed to provide entry-level skills and knowledge for students to enter the networking profession. Students will be eligible to take the industry A+ hardware exam. The program also provides a solid foundation in network technology for students who plan to pursue further education in the networking field at a four year college.

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.

CSIS 178 - Applied Networking - 4.0 Units

A new version of this course will be effective Spring 2021 3.0 Lecture, 3.0 Lab. This course covers fundamental networking concepts and develops the skills and knowledge to set up and maintain small business/home networks. The course is not hardware or vendor specific. It helps students prepare for the "Network +" certification exam, an industrywide, vendor-neutral certification program developed and sponsored by the Computing Technology Industry Association (CompTIA).
ADVISORY: CSIS 124 (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2015 to Spring 2021.

CSIS 178 - Applied Networking - 4.0 Units

This course covers fundamental networking concepts and develops the skills and knowledge to set up and maintain small business/home networks. The course is not hardware or vendor specific. It helps students prepare for the "Network +" certification exam, an industrywide, vendor-neutral certification program developed and sponsored by the Computing Technology Industry Association (CompTIA).
(Option of a standard letter grade or Pass/no pass.) Effective: Spring 2021.

CSIS 179 - Introduction to Information Cybersecurity - 4.0 Units

This course introduces students to network security concepts and prepares them for computer systems and network management duties. This course covers security concepts, communications and infrastructure security, basic cryptography, operational and organizational security, and legal and ethical issues. This course along with CSIS 184, 186, and 187; prepares you to take the professional industry CompTIA CySA+ certification exam.
(Option of a standard letter grade or Pass/no pass.) Effective: Fall 2021.

CSIS 179 - Introduction to Information Security - 4.0 Units

This course introduces students to network security concepts and prepares them for computer systems and network management duties. This course covers security concepts, 148 communications and infrastructure security, basic cryptography, and operational and organizational security.
ADVISORY: CSIS 178. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2015 to Spring 2021.

CSIS 179 - Introduction to Information Security - 4.0 Units

This course introduces students to network security concepts and prepares them for computer systems and network management duties. This course covers security concepts, communications and infrastructure security, basic cryptography, and operational and organizational security.
(Option of a standard letter grade or Pass/no pass.) Effective: Spring 2021 to Fall 2021

CSIS 182 - Operating Systems - 4.0 Units

This course will survey current computer operating systems. Topics include file system management, systems requirements, network systems integration, security, and regular maintenance procedures.
ADVISORY: CSIS 1 or CSIS 2 or equivalent computer experience (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2015.

CSIS 183 - Introduction to Microsoft Servers - 4.0 Units

This course introduces students to the fundamentals of Microsoft Server setup and administration. Topics include managing file systems (including Active Directories), devices, user accounts, backups, and basic security.
ADVISORY: CSIS 182. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2015 to Spring 2021.

CSIS 183 - Introduction to Microsoft Servers - 4.0 Units

This course introduces students to the fundamentals of Microsoft Server setup and administration. Topics include managing file systems (including Active Directories), devices, user accounts, backups, and basic security.
Effective: Spring 2021

CSIS 184 - Computer Forensics - 3.0 Units

Introduction to computer crime investigation processes. The student is introduced to the hardware, software, networks and devices found in typical home and business settings. Techniques and equipment used to collect evidence, ensure integrity, locate and prepare data for forensic investigation. Covers chain of custody requirements for admissible evidence, data formats for a variety of modern equipment, and recovery of deleted or encrypted information.
(Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017 to Spring 2021.

CSIS 184 - Computer Forensics - 3.0 Units

Introduction to computer crime investigation processes. The student is introduced to the hardware, software, networks and devices found in typical home and business settings. Techniques and equipment used to collect evidence, ensure integrity, locate and prepare data for forensic investigation. Covers chain of custody requirements for admissible evidence, data formats for a variety of modern equipment, and recovery of deleted or encrypted information.
(Option of a standard letter grade or Pass/no pass.) Effective: Spring 2021.

CSIS 186 - Cybersecurity: Ethical Hacking - 3.0 Units

This course emphasizes network attack methodologies with the emphasis on student use of network attack techniques and tools and appropriate defenses and countermeasures. Topics will be presented in the context of legal restrictions and ethical guidelines. This course along with CSIS 179, 184, and 187; prepares students to take the professional industry CompTIA CySA+ certification exam.
ADVISORY: CSIS 179. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2022.

CSIS 187 - Firewalls and Network Security - 3.0 Units

This course provides students with the information needed to manage network Firewalls. In addition, students will learn to identify advanced threats by using integrated security policies, profiling application, intrusion prevention, web filtering, and signatures to protect networks against emerging threats. This course; along with CSIS 179, 184, and 186; prepares you to take the professional industry CompTIA CySA+ certification exam.
ADVISORY: CSIS 179. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2022.

CSIS 28 - Computer Architecture and Organization - 3.0 Units

A new version of this course will be effective Spring 2021 3.0 Lecture. Introduction to the organization and architecture of computer systems. Mapping of statements and constructs in a high-level language onto sequences of machine instructions is studied, as well as the internal representation of simple data types and structures. Numerical computation is examined with an eye toward possible data representation errors and procedural errors. Throughout the course, students will write short assembly language programs that utilize the concepts being studied.
ADVISORY: Some programming experience or programming coursework. (Standard Letter Grade.) Effective: Fall 2016 to Spring 2021.

CSIS 42 - Python Programming - 4.0 Units

This course is for those new to programming and is the recommended first course to take before taking other programming classes. No previous programming background is assumed. The course introduces students to the fundamental concepts of computer programming using Python. Students will learn the procedural and object- oriented programming design methodology. Topics covered include: output, input, variables, selection, repetition, functions, recursion, lists, strings, file manipulation, internet scripting, regular expressions, data mining and GUI.
(Option of a standard letter grade or Pass/no pass.) Effective: Fall 2017.

CSIS 43 - C Programming - 4.0 Units

This course introduces computer programming using the C programming language. Topics include variable and constant declarations, arithmetic operations, selection, input/ output operations, repetition, functions and recursion, arrays, pointers, and other related topics.
This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 10 BASIC Programming, CSIS 42 Python Programming,, or other programming experience. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2018.

CSIS 45 - C++ Programming I - 3.0 Units

An introduction to the concepts and methods of computer programming using C++. Students will be introduced to procedural and object-oriented programming design methodology. Topics covered include variable and constant declarations, selection statements, repetition, functions and recursion, arrays, strings, pointers, and an introduction to classes and objects. This course will prepare students for the Programming II class.
ADVISORY: CSIS 42 (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2017.

CSIS 46 - C++ Programming II - 3.0 Units

This course is a continuation of CSIS 45, intended for students majoring in programming and/or planning to transfer to a 4-year college or university Computer Science program. The course will cover topics discussed in CSIS 45 in more detail. In addition the course will cover more advanced C techniques such as pointers, recursion, and linked lists. Special emphasis will be placed on C++ features such as classes, objects, templates and operator overloading
PREREQUISITE: CSIS 45 or CSIS 5 or CSIS 24 or equivalent. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2019.

CSIS 48 - UNIX/Linux Operating System - 4.0 Units

A new version of this course will be effective Summer 2020 143 3.0 Lecture, 3.0 Lab. This course will provide the basics of the UNIX/Linux operating system, including the history and the use of UNIX/Linux with hands-on experience using commands and files. Topics to be covered include basic UNIX/Linux commands, text editing, files and directories, electronic mail, pipes and filters, and shell programming.
ADVISORY: CSIS 1 or CSIS 2 or equivalent computer experience. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017 to Summer 2020.

CSIS 49 - UNIX/Linux Shell Programming - 4.0 Units

A beginning course in UNIX/Linux shell programming using different commands including awk, sed, and Perl. The course will cover theory and concepts including interpretation of different quote characters, shell variables, decision-making commands, and looping mechanism.
ADVISORY: CSIS 48 (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2016.

CSIS 51 - Visual Basic Programming - 4.0 Units

An introduction to the GUI software applications using Microsoft Visual Basic. This course will give students the opportunity to learn how to create applications using Visual Basic. This course will show the students how to use forms, boxes, buttons, labels, menus, scroll bars, and drawing objects. Students will develop professional looking and deployable Visual Basic applications.
ADVISORY: CSIS 10 or equivalent. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017.

CSIS 52 - Linux, UNIX System Administration - 3.0 Units

This course introduces students to the fundamentals of Linux/UNIX system administration: the setup, configuration and maintenance of Linux/UNIX servers. Topics include managing file systems, devices and user accounts, maintaining system backups and system logs, and basic system security. Students will configure a web-server, install programs, configure networking, and implement basic system security protocols.
ADVISORY: CSIS 48 (Standard Letter Grade.) Effective: Spring 2018.

CSIS 54 - Perl Programming - 3.0 Units

Introduction to the interpreted language called PERL, the Practical Extraction and Report Language. Writing of programs that perform various tasks, including text, file and process manipulation. Semantics and syntax of the Perl language, including discussion of the practical kinds of problems that Perl can solve and provides examples.
Concurrent enrollment in CSIS 54L is required. COREQUISITE: CSIS 54L Perl Programming Lab ADVISORY: CSIS 45 C++ Programming or equivalent programming experience. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017

CSIS 54L - Perl Programming Lab - 1.0 Unit

Supplemental practice in coursework associated with this course is provided.
Concurrent enrollment in CSIS 54 is required. COREQUISITE: CSIS 54 Perl Programming (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017.

STUDENT SUCCESS

We are proud of our students!

Find out from your instructor
how to be featured in our
student successes

READ MORE STUDENT SUCCESS STORIES!