Course Objectives:
1. Build an understanding of the fundamental concepts of computer networking.
2. Familiarize the student with the basic taxonomy and terminology of the computer networking area.
3. Introduce the student to networking concepts, preparing the student for advanced courses in computer networking.
4. Allow the student to gain expertise in some specific areas of networking such as the design and maintenance of individual networks.
5. Understand the different types of network topologies and protocols.
6. Understand fundamental concepts of computer networks.

Course Outcomes:
Students will be able to
1. Understand basic computer network technology.
2. Understand and explain Data Communications System and its components.
3. Identify the different types of network topologies and protocols.
4. Enumerate the layers of the OSI model and TCP/IP. Explain the function(s) of each layer.
5. Identify the different types of network devices and their functions within a network
6. Understand the basic protocols of computer networks, and how they can be used to assist in network design and implementation.