CS 117: Networks & Network Security II

Class Program
Credits 3 Lecture Hours 22 Lab Hours 22
This course will provide the operational commands, knowledge, skills, and abilities needed to use, debug, explore, maintain, modify, troubleshoot and defend networks based on the Theory of Operation. The student will learn requisite Command Line Interface (CLI) and Graphical User Interface (GUI) skills and utilities for Windows and Linux networking utilities. These skills are required to successfully support personal and organizational networks, data centers, and internet connectivity. The course will build on network security and add internet, WiFi, industrial and organizational security including firewalls, Industry 4.0, Industrial Internet of Things (IIoT), Internet of Things (loT), Long Range (LoRa). Learning experiences will be augmented by learning to setting up several small, functional desktop networks at home or in the lab. Student ownership of a small home lab equipment setup will be covered by class lab fees.
Course Outcomes

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

  1. Discuss finding your way around your invisible network
  2. Describe troubleshooting a network problem
  3. Identify your domain name and the way both into and out of your LAN to a WAN and on to the Internet
  4. Describe safety and security issues on and between your LAN, WAN
  5. Identify security issues regards use of the internet and the cloud
  6. Describe wired versus wireless networking
  7. Explain the Open Systems Interconnection (OSI) model and security concepts.
  8. Describe the operation of The Internet, WiFi, industrial and organizational security including firewalls, Industry 4.0, IIoT, IoT, and LoRa networks
  9. Complete basic command line operations and scripts
  10. Construct, debug and test a small Linux server, small devices, personal computers connected to WiFi
  11. Discuss the process of defending various network types
Institutional Outcomes
IO1 Communication: Students will be able to communicate clearly and effectively within a workplace context
Course Content Outline
  1. The role of networks and the Internet in our daily and organizational lives
  2. Basic wired and wireless communications theory for microcontrollers and microcomputers
  3. Introduction to modern network management programs and applications
  4. Create network diagrams for personal and organizational use using a suitable drawing program
  5. Network implementations and Importance
  6. Command, control, status, communications on network systems
  7. Industry 1.0, 2.0, 3.0, 4.0, 5.0, IIoT, IoT, and LoRa networks
  8. Network communication via LAN, WAN, MAN, WLAN, WWAN