CSE243_Data_Communication_and_Networking

= =
 * 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.

Prerequisite(s):
Nil

__**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:
Spring

‍Programs in which course is offered:
BS(CS)

‍Outline:

 * 1 || Introduction to Data Communications, Protocol & Standards, Basic Concepts and Terminologies, Point-to-Point and Point toMultipointConfiguration. ||
 * 2 || Network Topologies, Categories of Networks and Transmission Modes ||
 * 3 || OSI Reference Model, Organization of Layers, Their Functions and Characteristics ||
 * 4 || Basic Signaling, Analog Signals, Digital Signals, Digital Vs Analog Signals, ||
 * 5 || Encoding and Modulation Techniques, Digital Data Transmission, Parallel and Serial Transmission ||
 * 6 || Digital to Analog Conversion, Analog to Digital Conversion, Transmission Rate and Bandwidth ||
 * 7 || Multiplexing/De-Multiplexing, FDM, TDM and WDM ||
 * 8 || Transmission Media, Guided and Unguided ||
 * 9 || Circuit Switching, Packet Switching ||
 * 10 || Ethernet, LAN & VLAN ||
 * 11 || TCP, UDP, SCTP ||
 * 12 || Wide Area Network Protocols, Frame Relay ||
 * 13 || Internet Protocol, Basic Routing Techniques, Static Vs Dynamic Routing ||
 * 14 || Distance Vector Routing, Link State Routing ||
 * 15 || RIP & OSPF ||

‍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

‍Books:
Data Communication & Networking, 4th Edition, Behrouz A. Forouzan, McGraw-Hill, 2004
 * Textbook:**

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

‍Web Resources:
[|www.cisco.com]

‍Grading Policy:
2 Midterms 15% Final Exam 30% Quizzes 10%
 * Grading (Theory)**

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

‍Class Time Spent On (In Credit Hours):
Theory: 3.0 Lab: 1.0