CS 116: Networks & Network Security I

Class Program
Credits 3 Lecture Hours 22 Lab Hours 22
An introduction to computer and device networking is required by anyone becoming involved in any technical field. Todays personal computers, microcontrollers and PLCs no longer work in isolation. They constantly exchange a variety of information through wired and wireless networks. This course will provide a basic understanding of the Theory of Operation, security, technical design, and architecture of network and Internet communication. The course is designed for all audiences, including those with absolutely no prior technical experience or math skills. The Internet is amazingly designed and should be understood by all who use it.
Course Outcomes

Upon successful completion of the course, students should be able to demonstrate the following knowledge or skills:

  1. Discuss the history of networks
  2. Describe network architectures and their theory of operation
  3. Describe the link layer
  4. Identify the inter-networking layers of the Internet Protocol (IP) address
  5. Describe the domain name system
  6. State the structure and importance of the transport, application and secure transport layers
  7. Discuss the Open Systems Interconnection (OSI) model and introduce security concepts
  8. Construct, implement, debug, test, document and demonstrate a small tabletop network system
  9. Discuss defending the networks against attack
Institutional Outcomes
IO1 Communication: Students will be able to communicate clearly and effectively within a workplace context
Course Content Outline
  1. Discuss the history of networks
  2. Describe network architectures and their theory of operation
  3. Describe the link layer
  4. Identify the inter-networking layers (IP)
  5. Describe the domain name system
  6. State the structure and importance of the transport, application and secure transport layers
  7. Discuss the OSI model and basic security concepts
  8. Construct, implement, debug, test, document and demonstrate a small tabletop network system