Hartnell College

The Computer Science and Information Systems program prepares students taking the Computer Science Option with the lower-division coursework required at most universities for advancement to upper-division coursework for the Bachelor’s Degree with a major in Computer Science or Information Systems fields. All options are designed to provide students with the skills necessary for employment in the information systems and computer science industry.

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.

CSS 123 - Network Security Principles - 4 Units

Provides an in-depth exploration of the essentials of computer network security. Analyze security objectives and the role of policy deployment while defending against network attacks. Covers attacks and malware, E-mail, web components, software development, disaster recovery, risk, change and privilege management, forensics and legal issues. Scenario-based curriculum describing a start-up company in which the students are employed with specific roles will also be incorporated in the class. Coverage of both CompTIA's Security+ certification exam and the (ISC) 2 SSCP certification, is integral to this course.

CSS 124 - System and Network Administration - 4 Units

Advisory: CSS-44
This course will provide a student with the knowledge and skills required to build, maintain, troubleshoot and support server hardware and software technologies. The student will be able to identify environmental issues; understand and comply with disaster recovery and physical / software security procedures; become familiar with industry terminology and concepts; understand server roles / specializations and interaction within the overall computing environment. Not open to students who have completed CSS-170B with a grade of "C" or better.

CSS 125 - Storage Management and Virtualization - 4 Units

Advisory: CSS-120A

An overview of storage management and management concepts and administration, including tasks and operations involved in the daily management and ongoing support of a network. Additionally, characteristics and limitations of current storage architectures is presented, paired with discussion and implementation in a virtualized environment. Hands-on experience is provided for familiarization with networking and virtualization configurations. Not open to students who have completed CSS-170A with a grade of "C" or better.

CSS 169 - Computer Maintenance and Repair - 4 Units

An introduction and hands-on approach to the concepts and practices of how to install, set-up, and maintain a computer system. Topics covered include hardware, software, procedures, components and configuration for newly constructed and repaired computer systems.

CSS 170A - Networking Administration and Storage Management - 4 Units

An overview of networking operating systems concepts and administration, including tasks and operations involved in the daily management and ongoing support of a network. Additionally, characteristics and limitations of current storage architectures is presented, paired with discussion and implementation in a virtualized environment. Hands-on experience is provided for familiarization with networking and virtualization configurations.

CSS 120A - Introduction to Networks - 4 Units

This course introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. The principles and structure of IP addressing and the
fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. By the end of the course, students will be able to build simple LANs, perform basic configurations for routers and switches, and implement IP
addressing schemes. (Equivalent to CCNA (Routing and Switching) Curriculum Course: Network Fundamentals) Not open to students who have completed CSS-121A with a grade of "C" or better.

CSS 120B - Routing & Switching Essentials - 4 Units

Prerequisite: CSS-120A with a grade of "C" or better.

Describes the architecture, components, and operations of routers and switches in a small network. Students learn how to configure a router and a switch for basic functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with RIPv1, RIPng, single- area and multi-area OSPF, virtual LANs, and inter-VLAN routing in both IPv4 and IPv6 networks. (Equivalent to CCNA (Routing and Switching) Curriculum Course: Routing and Switching)

CSS 120C - Scaling Networks - 4 Units

Prerequisite: CSS-120B with a grade of "C" or better.

Describes the architecture, components, and operations of routers and switches in larger and more complex networks. Students learn how to configure routers and switches for advanced functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with OSPF, EIGRP, and STP in both IPv4 and IPv6 networks. Students will also develop the knowledge and skills needed to implement a WLAN in a small-to-medium network. (Equivalent to CCNA (Routing and Switching) Curriculum Course: Scaling Networks)

CSS-120D - Connecting Networks - 4 Units

Prerequisite: CSS-120C with a grade of "C" or better.

This course discusses the WAN technologies and network services required by converged applications in a complex network. The course enables students to understand the selection criteria of network devices and WAN technologies to meet network requirements. Students learn how to configure and troubleshoot network devices and resolve common issues with data link
protocols. Students will also develop the knowledge and skills needed to implement virtual private network (VPN) operations in a complex network. (Equivalent to CCNA (Routing and Switching) Curriculum Course: Connecting Networks) Not open to students who have completed CSS-121C with a grade of "C" or better.

CSS 122 - Computer Security Principles - 4 Units

Covers the essentials of computer and network security. Includes security objectives and the role of policy deployment while practicing to defend against network attacks. Additional topics: cryptography, public key infrastructure, standards and protocols, impact of physical security on network security, infrastructure security, remote access, wireless and instant messaging, intrusion detection and network baselines. Coverage of both CompTIA's
Security+ which focuses on best practices, roles, and responsibilities of security experts, is integral to the course.

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!