Description: An introduction to the theories, terminology, equipment, and distribution media associated with data communications and networking.

Prerequisite(s): CS 102.

Objectives: By the end of the course, students will:

1. Understand the technical principles of data communication and networking.

2. Learn the functions and vocabulary of data communication hardware and software.

3. Gain experience with the OSI and TCP/IP reference models.

4. Develop practical skills for setting up and troubleshooting small networks.

5. Explore methods of securing network resources from threats and attacks.