Academic Catalog

C S 50C: ENTERPRISE NETWORKING, SECURITY & AUTOMATION (CCNA)

Foothill College Course Outline of Record

Foothill College Course Outline of Record
Heading Value
Effective Term: Fall 2026
Units: 4.5
Hours: 4 lecture, 2 laboratory per week (72 total per quarter)
Advisory: C S 50B.
Degree & Credit Status: Degree-Applicable Credit Course
Foothill GE: Non-GE
Transferable: CSU
Grade Type: Letter Grade (Request for Pass/No Pass)
Repeatability: Not Repeatable

Student Learning Outcomes

  • Demonstrate knowledge of the Composite LAN Design Model.
  • Demonstrate knowledge of the Spanning Tree and Rapid Spanning Tree protocols.

Description

This is the third and final course in the CCNA series. This course gives students the knowledge needed to thrive as a network administrator or engineer. This course covers the architectures and considerations involved in designing, securing, operating, and troubleshooting enterprise networks. Additionally, students will explore wide area network (WAN) technologies, quality of service (QoS) mechanisms, and software-defined networking (SDN) concepts.

Course Objectives

The student will be able to:

  1. Explain how single-area OSPF operates in both point-to-point and broadcast multiaccess networks.
  2. Implement single-area OSPFv2 in both point-to-point and broadcast multiaccess networks.
  3. Explain how vulnerabilities, threats, and exploits can be mitigated to enhance network security.
  4. Explain how ACLs are used as part of a network security policy.
  5. Implement IPv4 ACLs to filter traffic and secure administrative access.
  6. Configure NAT services on the edge router to provide IPv4 address scalability.
  7. Explain how WAN access technologies can be used to satisfy business requirements.
  8. Explain how VPNs and IPsec are used to secure site-to-site and remote access connectivity.
  9. Explain how networking devices implement QoS.
  10. Implement protocols to manage the network.
  11. Explain the characteristics of scalable network architectures.
  12. Troubleshoot enterprise networks.
  13. Explain the purpose and characteristics of network virtualization.
  14. Explain how network automation is enabled through RESTful APIs and configuration management tools.

Course Content

  1. Module 1: Single-Area OSPFv2 Concepts
    1. 1.1 OSPF Features and Characteristics
    2. 1.3 OSPF Operation
  2. Module 2: Single-Area OSPFv2 Configuration
    1. 2.2 Point-to-Point OSPF Networks
    2. 2.5 Default Route Propagation
  3. Module 3: Network Security Concepts
    1. 3.5 Common Network Attacks
    2. 3.7 TCP and UDP Vulnerabilities
  4. Module 4: ACL Concepts
    1. 4.1 Purpose of ACLs
    2. 4.3 Guidelines for ACL Creation
  5. Module 5: ACLs for IPv4 Configuration
    1. 5.1 Configure Standard IPv4 ACLs
    2. 5.4 Configure Extended IPv4 ACLs
  6. Module 6: NAT for IPv4
    1. 6.1 NAT Characteristics
    2. 6.3 NAT Advantages and Disadvantages
  7. Module 7: WAN Concepts
    1. 7.1 Purpose of WANs
    2. 7.4 Modern WAN Connectivity
  8. Module 8: VPN and IPsec Concepts
    1. 8.1 VPN Technology
    2. 8.2 Types of VPNs
  9. Module 9: QoS Concepts
    1. 9.1 Network Transmission Quality
    2. 9.5 QoS Implementation Techniques
  10. Module 10: Network Management
    1. 10.1 Device Discovery with CDP
    2. 10.6 Router and Switch File Maintenance
  11. Module 11: Network Design
    1. 11.1 Hierarchical Networks
    2. 11.2 Scalable Networks
  12. Module 12: Network Troubleshooting
    1. 12.2 Troubleshooting Process
    2. 12.4 Symptoms and Causes of Network Problems
  13. Module 13: Network Virtualization
    1. 13.3 Virtual Network Infrastructure
    2. 13.4 Software-Defined Networking
  14. Module 14: Network Automation
    1. 14.1 Automation Overview
    2. 14.5 Configuration Management Tools

Lab Content

  1. Logical and physical mode exploration
  2. Point-to-point single-area OSPFv2 configuration
  3. Determine the DR and BDR
  4. Modify single-area OSPFv2
  5. Propagate a default route in OSPFv2
  6. Verify single-area OSPFv2
  7. Network security exploration
  8. ACL demonstration
  9. Configure numbered standard IPv4 ACLs
  10. Configure named standard IPv4 ACLs
  11. Configure and modify standard IPv4 ACLs
  12. Configure extended IPv4 ACLs - scenario 1
  13. Configure extended IPv4 ACLs - scenario 2
  14. Investigate NAT operations
  15. Configure static NAT
  16. Configure dynamic NAT
  17. Configure PAT
  18. WAN concepts
  19. Use CDP to map a network
  20. Use LLDP to map a network
  21. Configure and verify NTP
  22. Back up configuration files
  23. Use a TFTP server to upgrade a Cisco IOS image
  24. Configure CDP, LLDP, and NTP
  25. Compare Layer 2 and Layer 3 devices
  26. Troubleshoot enterprise networks
  27. Troubleshooting challenge - document the network
  28. Troubleshooting challenge - use documentation to solve issues

Special Facilities and/or Equipment

1. Access to a network laboratory with current Cisco network equipment host computers required to support the class.
2. A website or course management system with an assignment posting component (through which all lab assignments are to be submitted) and a forum component (where students can discuss course material and receive help from the instructor). This applies to all sections, including on-campus (i.e., face-to-face) offerings.
3. When taught as an online/hybrid section, the college will provide a fully functional and maintained course management system through which the instructor and students can interact.
4. When taught as an online/hybrid section, students must have currently existing email accounts and ongoing access to computers with internet capabilities.

Method(s) of Evaluation

Methods of Evaluation may include but are not limited to the following:

Tests and quizzes
Written laboratory assignments
Final examination

Method(s) of Instruction

Methods of Instruction may include but are not limited to the following:

Lectures which include motivation for the architecture of the specific topics being discussed
In-person or online labs (for all sections, including those meeting face-to-face/on-campus), consisting of:
1. An assignment webpage located on a college-hosted course management system or other department-approved internet environment. Here, the students will review the specification of each assignment and submit their completed lab work
2. A discussion webpage located on a college-hosted course management system or other department-approved internet environment. Here, students can request assistance from the instructor and interact publicly with other class members
Detailed review of laboratory assignments which includes model solutions and specific comments on the student submissions
In person or online discussion which engages students and instructor in an ongoing dialog pertaining to all aspects of designing, implementing, and analyzing programs
When course is taught fully online:
1. Instructor-authored lecture materials, handouts, syllabus, assignments, tests, and other relevant course material will be delivered through a college-hosted course management system or other department-approved internet environment
2. Additional instructional guidelines for this course are listed in the attached addendum of CS department online practices

Representative Text(s) and Other Materials

Odom, Wendall. CCNA 200-301 Official Cert Guide, Volume 1. 2024.

Types and/or Examples of Required Reading, Writing, and Outside of Class Assignments

  1. Reading
    1. Textbook assigned reading averaging 30 pages per week.
    2. Online curriculum averaging 20 pages per week.
    3. Online resources as directed by instructor though links pertinent to networking.
    4. Library and reference material directed by instructor through course handouts.
  2. Writing
    1. Technical prose documentation that supports and describes the laboratory exercises that are submitted for grades.

Discipline(s)

Computer Information Systems