Academic Catalog


Foothill College Course Outline of Record

Foothill College Course Outline of Record
Heading Value
Effective Term: Summer 2023
Units: 4
Hours: 3 lecture, 3 laboratory per week (72 total per quarter)
Advisory: Basic computer skills and knowledge of Macintosh or Windows operating systems, and basic skills and knowledge of internet technologies, such as using web browsers, email, bookmarking, searching, and downloading.
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

  • Define and describe computer networks
  • Explain purposes of computer networks
  • Describe the OSI model


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. Helps students prepare for the "Network +" certification exam, an industry-wide, vendor-neutral certification program developed and sponsored by the Computing Technology Industry Association (CompTIA).

Course Objectives

The student will be able to:

  1. Define and describe computer networks
  2. Explain purposes of computer networks
  3. Describe the OSI model
  4. Explain how Ethernet and CSMA/CD function
  5. Explain the functions of networking hardware: repeaters, bridges, Ethernet cabling systems
  6. Analyze and compare Ethernet and non-Ethernet networks
  7. Describe physical network installation procedures
  8. Configure a wireless network
  9. Identify and explain networking protocols
  10. Explain IP addressing and configure subnets in a given network
  11. Compare various network operating systems
  12. Explain the roles of DHCP and DNS in a TCP/IP network
  13. Analyze how different networking operating systems can be interconnected
  14. Describe the ideal server
  15. Demonstrate the proper troubleshooting procedure to analyze common network problems

Course Content

  1. Defining networking
    1. The goal of networking
    2. Servers and clients
    3. Making shared resources usable
  2. Building a network with OSI
    1. NICs
    2. Network software
    3. OSI seven layer model
  3. Hardware concepts
    1. Hybrid topologies
    2. Cabling
    3. Networking industry standards—IEEE
  4. Ethernet basics
    1. How Ethernet works
    2. CSMA/CD
    3. Ethernet cabling systems
    4. Extending the network: repeaters and bridges
  5. Modern Ethernet
    1. 10BaseT topology
    2. Connecting Ethernet segments
    3. High-speed Ethernet
  6. Non-Ethernet networks
    1. Logical Token Ring
    2. LAN to WAN—FDDI and ATM
  7. Installing a physical network
    1. Structured cabling
    2. Testing the cable runs
    3. Beyond the basic star
    4. NICs
    5. Diagnostics and repair of physical cabling
  8. Wireless networking
    1. Wireless networking basics
    2. Wireless networking standards
    3. Configuring wireless networking
    4. Troubleshooting wireless networks
  9. Network protocols
    1. Implementing protocols
    2. NetBIOS/NetBEUI
    3. IPX/SPX
    4. TCP/IP
      1. IP address basics
      2. Address format
    5. Also Ran protocols
    6. Local vs. remote
  10. Subnet masks and subnetting
    1. Other critical TCP/IP settings
    2. IP ports
    3. IPv6
  11. Network operating systems
    1. Categorizing operating systems
      1. Client/server vs. peer-to-peer
    2. The major network operating systems
    3. Creating servers and clients
      1. Sharing resources
      2. Resource naming
      3. Permissions
      4. Sharing resources
      5. Accessing shared resources
  12. Going large with TCP/IP
    1. DNS
    2. DHCP
    3. WINS
    4. Diagnosing TCP/IP networks
    5. TCP/IP and the internet
    6. Real world routers
    7. Connecting to the internet
    8. TCP/IP applications
  13. Interconnecting network operating systems
    1. Connecting to Windows
    2. Connecting to NetWare
    3. Connecting to Macintosh
    4. Connecting to Unix/Linux
  14. The perfect server
    1. Protection of data-fault tolerance
    2. Speed
    3. Reliability
  15. The art of network support
    1. Troubleshooting tools
    2. The troubleshooting process
    3. Troubleshooting scenarios

Lab Content

  1. Networking Lab
  2. Network Hardware Lab
  3. Ethernet Lab
  4. Installing Physical Network Lab
  5. Installing a Wireless Network Lab
  6. Network Protocols Lab
  7. Network Operating Systems Lab
  8. Router Lab
  9. Interconnecting Network Operating Systems Lab
  10. Network Troubleshooting Lab

Special Facilities and/or Equipment

1. When offered on/off campus: Lecture room equipped with projector, whiteboard, and a demonstration computer connected online. Computer laboratories equipped with computers or laptops with internet access.
2. When taught via the internet: Students must have current email accounts and ongoing access to computers with web browsing capability and internet access.

Method(s) of Evaluation

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

Completed lab projects and reports
Class performance with demonstrations
Final exam

Method(s) of Instruction

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

Students will actively take notes during lectures and demonstrations
Students will be actively engaged in self-paced learning practices
Students will conduct online research
Students will complete lab work
Students will meet with other students in one-on-one sessions or small group instruction

Representative Text(s) and Other Materials

Bell, Alexander. Computer Networking: Fundamentals for Absolute Beginners. 2020.

Instructor-assigned notes, materials, and resources, including instructional materials, open education resources, multimedia, and websites.

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

  1. Reading assignments include analysis of texts, selected examples, and student projects
  2. Writing assignments include a course project and multiple developmental projects, reflections, discussion responses, and peer feedback on projects
  3. Outside assignments include project planning and development, participation in online peer collaboration activities, and project development through an iterative process

When taught online, these methods may take the form of multimedia and web-based presentations. Assignments will be submitted online as well.


Computer Service Technology or Instructional Design/Technology