Reference Course Outline for:CSE243: Data Communications and Networking

Credit Hours:

4 (3 credit hours for theory + 1 credit hour for lab)

Course Lead:

Waseem Arain

Course Description:

This is an introductory course in data communications and networking. It is a four credit hour course comprising of three hours for theory and two and half hours of lab teaching per week. It familiarizes students with the techniques, applications and control of modern data communication networks. Topics included are network models, digital and analog transmission, multiplexing, circuit and packet switching, IP v4, LAN Protocols, WAN Protocols, Basic Switching Concepts, Basic Routing Concepts, Introduction to Routing Protocols etc.



Course Objectives:

  • To understand issues related to the physical layer and transmission medium that is controlled by the physical layer.
  • To discuss the services provided by data link layer and the implementation of these services in the local area networks (LAN).
  • To understand logical addressing (IP addressing) and discuss Internet Protocol that is responsible for controlling the delivery of a packet from source to destination.
  • Basic understanding of different routing techniques and introduction of IP routing protocols
  • To discuss and understand transport layer protocols such as UDP, TCP and SCTP.

LAB Objectives:

  • Use computer numbering system.
  • Conversion of decimal numbers to binary, binary numbers to decimal, hexadecimal numbers to decimal and decimal numbers to hexadecimal numbers.
  • Identify addresses by class.
  • Correlate subnet mask with an address prefix
  • Choose a subnet mask for specific network problem
  • Identify network and broadcast addresses
  • Create a simple fixed plan using VLSM (Variable Length Subnet Maksing)
  • Cross wire and straight cable construction
  • Study of network devices.
  • Study of basic network command using Packet Tracer (PT) – an introduction
  • Switch configuration using PT
  • RIP configuration
  • OSPF configuration
  • EIGRP configuration
  • VLAN setup

Primary Coure Outline Link:

Primary Course Outline.

‍Typical Semester in which this course is offered:


‍Programs in which course is offered:



Introduction to Data Communications, Protocol & Standards, Basic Concepts and Terminologies, Point-to-Point and Point toMultipointConfiguration.
Network Topologies, Categories of Networks and Transmission Modes
OSI Reference Model, Organization of Layers, Their Functions and Characteristics
Basic Signaling, Analog Signals, Digital Signals, Digital Vs Analog Signals,
Encoding and Modulation Techniques, Digital Data Transmission, Parallel and Serial Transmission
Digital to Analog Conversion, Analog to Digital Conversion, Transmission Rate and Bandwidth
Multiplexing/De-Multiplexing, FDM, TDM and WDM
Transmission Media, Guided and Unguided
Circuit Switching, Packet Switching
Ethernet, LAN & VLAN
Wide Area Network Protocols, Frame Relay
Internet Protocol, Basic Routing Techniques, Static Vs Dynamic Routing
Distance Vector Routing, Link State Routing

‍Lab Project/Experiments:

  • Conducting basic routing and switching labs using Packet Tracer
  • Introduction and overview of TCP/IP, IP v4 and IP v6
  • Network addressing and sub-netting, VLSM


Data Communication & Networking, 4th Edition, Behrouz A. Forouzan, McGraw-Hill, 2004

Reference Books:
Data and Computer Communication, 6th Edition, William Stallings, Prentice Hall, 2000

‍Web Resources:

‍Grading Policy:

Grading (Theory)
2 Midterms 15%
Final Exam 30%
Quizzes 10%

Grading (LAB)
LAB work 30%
This include assignments, lab exam and presentations

‍Class Time Spent On (In Credit Hours):

Theory: 3.0
Lab: 1.0