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 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 44 - Computer Science and Information Systems - 4 Units

Examination of computer information systems and their role in computer science. Focus on information systems, database management systems, networking, e-commerce, ethics and security, computer systems hardware, software development life cycle, algorithms, and elementary programming concepts. Application of these concepts and methods through hands-on projects developing computer-based solutions to computer systems problems.

CSS 50 - Introduction to Networks: CCNA 1 - 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. This course prepares students for the Network+ certification exam. It is also the first course of a three course sequence that prepares students the CCNA exam.

CSS 51 - Switching Routing and Wireless Essentials: CCNA 2 - 4 Units

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 interVLAN routing in both IPv4 and IPv6 networks. It is the second course of a three-course sequence that prepares students for the CCNA exam.

CSS 52 - Enterprise Networking, Security, and Automation: CCNA 3 - 4 Units

Describes the architecture, components, and operations of routers and switches in a larger and more complex network. Students learn how to configure and troubleshoot routers and switches and resolve common issues with single and multi-area OSPF in both IPv4 and IPv6 networks. It is the third course of a three-course sequence that prepares students for the CCNA exam.

CSS 53 - 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 CompTIA's Security+ which focuses on best practices, roles, and responsibilities of security experts, is integral to the course.

CSS 54 - Network Security Principles - 4 Units

Provides an in-depth exploration of the essentials of computer network security. Configures and implements security tools and techniques to guard against network attacks, implement intrusion prevention, and manage secure networks. Examines networked systems and applications, analyzing how they must be designed, implemented, deployed, and maintained in a secure fashion.

CSS 55 - Systems and Network Administration - 4 Units

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.

CSS 56 - Storage Management and Virtualization - 4 Units

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.

CSS 57 - Introduction to UNIX/Linux Systems - 3 Units

An introduction to UNIX/Linux Operating Systems. Provides a technical overview of file and directory manipulation, access permissions, process control, networking, security, shell commands and shell programming, including hands-on experience with commands, files and tools. Prepares students for the CompTIA's Linux+ certification.


We are proud of our students!

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