Course Number and Title: CIS 199 – Data Communications & Networking
This course covers fundamental data communications, concepts and components, networking models, transmission rules, local area network (LAN) and wide area network (WAN) protocols, wiring and distribution, topologies, and error detection and correction methods.
- Explain the basic concepts of data communications and data communication protocols. (CCC 1, 2, 6; PGC 6)
- Examine the functions of the communication layers between network communication models. (CCC 1, 2, 6; PGC 6)
- Compare and contrast various network topologies. (CCC 1, 6; PGC 6)
- Explain the functionality of networking devices. (CCC 1, 2, 4, 6; PGC 6)
- Construct a client-server communication program. (CCC 2, 4, 6; PGC 1, 2, 6)
See Core Curriculum Competencies and Program Graduate Competencies at the end of the syllabus. CCPOs are linked to every competency they develop.
Upon completion of this course, the student will:
- Explain the basic concepts of data communications and data communication protocols.
- Match networking layers with appropriate protocols.
- Describe the characteristics of an ideal network.
- Distinguish between types of networking protocols.
- Identify different methods of measuring network performance.
- Discuss the different error prevention, detection, and correction methods.
- Explain the function of Transport Control Protocol (TCP) and User Datagram Protocol (UDP) at the transport layer.
- Identify the function of media access control (MAC) addresses in a network.
- Explain the function of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6).
- Describe the different types of addressing used in networking, and state their functions and the layers at which they operate.
- Label Ethernet and wide area network (WAN) architectures.
- Describe basic cryptographic methods.
- Examine the functions of the communication layers between network communication models.
- Describe the layers of Open Systems Interconnection (OSI) networking model.
- Describe the layers of the Transport Control Protocol/Internet Protocol (TCP/IP) networking model.
- Discuss the functions of the OSI and TCP/IP network communication models.
- Distinguish between the functions of the layers of the OSI and TCP/IP network communication models.
- Compare and contrast various network topologies.
- Discuss the advantages and disadvantages of different network topologies.
- Discuss the advantages and disadvantages of physical layer media used in networking.
- Select the appropriate network topology for a given scenario.
- Explain the functionality of networking devices.
- Discuss the function of networking devices such as routers and switches, and state which network layers they operate.
- Describe how switches build and use switching tables.
- Describe how routers build and use routing tables.
- Capture network packets.
- Construct a client-server communication program.
- Explain the concept of socket communications.
- Test different existing client-server communications applications.
- Create communication programs to connect clients to a server.
Students must demonstrate proficiency on all CCPOs at a minimal 75 percent level to successfully complete the course. The grade will be determined using the Delaware Tech grading system:
Students should refer to the Student Handbook for information on the Academic Standing Policy, the Academic Integrity Policy, Student Rights and Responsibilities, and other policies relevant to their academic progress.
- Apply clear and effective communication skills.
- Use critical thinking to solve problems.
- Collaborate to achieve a common goal.
- Demonstrate professional and ethical conduct.
- Use information literacy for effective vocational and/or academic research.
- Apply quantitative reasoning and/or scientific inquiry to solve practical problems.
- Install, configure and secure computer applications and operating systems.
- Design, write, and debug computer programs.
- Design and integrate databases in computer programs
- Analyze and design complex computer applications to solve business problems.
- Integrate the principles of the Internet into web development.
- Incorporate the principles of networking and information security in computer application development.
The College is committed to providing reasonable accommodations for students with disabilities. Students are encouraged to schedule an appointment with the campus Disabilities Support Counselor to request an accommodation needed due to a disability. A listing of campus Disabilities Support Counselors and contact information can be found at the disabilities services web page or visit the campus Advising Center.