Search
IUPUI School of Engineering and Technology

IUPUI School of Engineering and Technology

Data Communications

CIT 20700 / 3 Cr.

This course provides the foundation for the understanding of data communication systems and computer networks. Topics include information representation and transmission, medium types and configuration, telephony, error handling, TCP/IP and internetworking, and diagnostic techniques.

Software

None

Outcomes

Course Outcomes (What are these?)

  • Describe the purpose of the OSI model and each of its layers (CIT a)
  • Describe the purpose of the TCP/IP model and each of its layers (CIT a)
  • Explain specific functions belonging to each OSI model layers (CIT a)
  • Explain specific functions belonging to each TCP/IP model layers (CIT a)
  • Explain basic data transmission concepts such as attenuation, noise, and distortion (CIT a)
  • Describe physical characteristics various transmission media (CIT a)
  • Understand the various technologies and signaling techniques used to digitally transmit information (CIT a)
  • Explain the concepts and forms of multiplexing and media sharing (CIT a)
  • Compare the differences between LANs, MANs, and WANs (CIT a)
  • Understand the access methods underlying Ethernet and Token Ring networks (CIT a)
  • Compare the advantages and disadvantages of circuit switching and packet switching (CIT a)
  • Summarize and present independent research on evolving and emerging technologies (CIT h)
  • Identify the core protocols of the TCP/IP suite (CIT a)
  • Describe the functions of the core protocols of the TCP/IP suite (CIT a)
  • Understand methods of network design unique to TCP/IP networks, including subnetting (CIT a)
  • Create and present a final project (CIT d, f, h)

CIT Student Outcomes (What are these?)

(a) An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline.

(d) An ability to function effectively on teams to accomplish a common goal.

(f) An ability to communicate effectively with a range of audiences.

(h) Recognition of the need for and an ability to engage in continuing professional development.

Topics
  • Components of Data Communication and Networking
  • The OSI Model
  • Signals, Data Encoding, and Modems
  • Flow Control and Error Detection and Correction
  • Transmission Media
  • Multiplexing Techniques
  • LAN Protocols
  • Telephony
  • Standards
  • LANs, MANs and WANs
  • Circuit and Packet Switching Concepts
  • TCP/IP Protocols
Principles of Undergraduate Learning (PULs)

1a. Communicate effectively in a variety of formats, particularly written, oral, and visual formats.

1b. Identify and propose solutions for problems using quantitative tools and reasoning.

1c. Make effective use of information resources and technology.

3. Integration and Application of Knowledge

5. Understanding Society and Culture

What You Will Learn

Components of Data Communication and Networking

  • Understand the criteria associated with evaluating network performance, reliability and security
  • Direction of data flow
  • Understand the advantages and disadvantages to the different network topologies

The OSI Model

  • Understand how the TCP/IP protocol suite works
  • Describe the protocols which are part of the TCP/IP protocol suite
  • Describe the functions of the layers in the TCP/IP reference Model and how messages move through the layers
  • Identify the Addressing associated with each layer of the model from Physical addresses, Logical addresses, port addresses and specific addresses

Signals, Data Encoding, and Modems

  • Describe how signals are represented
  • List the encoding types based on signal types and information types
  • Identify the various encoding methods

Flow Control and Error Detection and Correction

  • Describe the basic flow control protocols used in data communications
  • Explain the types and sources of errors that can affect data transmission

Transmission Media

  • Describe the advantages and disadvantages of the different medium types, including Twisted-pair, Coaxial and Optical
  • Select a medium type based on specific requirements

Multiplexing Techniques

  • Understand how multiplexing accomplishes increased efficiency in data transmission
  • Distinguish between Frequency Division Multiplexing and Time Division Multiplexing

LAN Protocols

  • Describe, compare and contrast the commonly used media access control protocols
  • Describe several important LAN standards
  • Describe, compare and contrast the commonly used media access control protocols
  • Explain the concepts of client/server computing
  • Identify the principal H/W components of a LAN

Telephony

  • Describe the major components of the telephone system
  • Characterize the transmission services provided by common carriers
  • Compare and contrast DSL v Cable networks

Standards

  • Identify several standards organizations and their functions in the field of data communications and networking.

LANs, MANs and WANs

  • Define the characteristics of a LAN, MAN, and WAN
  • Identify the principal H/W components of a LAN
  • Discuss how performance, reliability and security effect a network
  • Compare the different networking and internetworking devices

Circuit and Packet Switching Concepts

  • Understand the concepts associated with Packet Switched networks
  • Distinguish between the datagram approach to packet switching and the Virtual Circuit approach
  • Identify applications of Packet Switching and Circuit Switching

TCP/IP protocols

  • Understand the Core protocols associated with the TCP/IP protocol stack including TCP, UDP and IP
  • Define address space and other logical addressing terms
  • Understand how to subnet a network using IP addressing
  • Identify protocols used in troubleshooting such as ICMP
  • Understand the role of protocols such as ARP, RARP, DHCP