Offered:
Pre-requisite: N/A
This course will present an introduction to purpose and methods of communication. First of all, the course will cover the principles of networking by using the protocol layering of the Internet and the TCP/IP protocol suite. Starting from the Physical layer, this course will cover the concepts of analog and digital data and signals , their performance measurements, effects of noise and control. Next, some basic concepts such as data rate limits, analog to digital conversion methods, modulation and bandwidth utilization techniques are discussed in this course. Lastly, Data Link layer concepts and services such as error detection and multiple-access protocols are explained.
a. Introduce Students with fundamental concepts of data communication
b. Explain the principles of networking by using the protocol layering of the Internet
c. Teach necessity for modulation, analog to digital conversion methods and different multiplexing techniques
d. Explain effects of noise, error detection and control etc.
1. Data Communication and Networking, Behrouz A. Forouzen, 2017, 5th, McGraw Hill, ISBN 10: 1259064751
2. Data and Computer Communications, William Stallings, 2013, 10th, Pearson, ISBN-10: 0133506487
Text and Reference Books, Lecture Notes and presentation slides
# | Description | Weight | Edit |
---|---|---|---|
CO1 |
Describe the elements of data communication with different network topologies and the functionality of each protocol layer of two network models: OSI and TCP/IP |
20 |
|
CO2 |
Understand the basics of signal, bit and performance measurements and learn different conversion techniques (from analog to digital) based on their advantages and disadvantages. |
30 |
|
CO3 |
Explain different ways of bandwidth utilization: Multiplexing and Spreading approaches |
25 |
|
CO4 |
Discuss Data-link layer concepts, services and various multiple-access protocols |
25 |
Week | Lecture | CO Map |
---|---|---|
Week 1 |
Introduction to elements of data communication, Network topology, Protocols and standards. |
CO1 |
Week 2 |
Network models: OSI and TCP/IP model |
CO1 |
Week 3 |
Basics concepts of signal: Analog and digital signal and their properties, Transmission impairment, Data rate limit calculation |
CO2 |
Week 4 |
Digital to Digital conversion- Line coding, Block coding and Scrambling techniques |
CO2 |
Week 5 |
Analog to Digital conversion techniques- PCM, DM. |
CO2 |
Week 7 |
Digital to Analog conversion techniques- ASK, FSK, PSK |
CO2 |
Week 8 |
Bandwidth utilization: Multiplexing and spreading, FDM, WDM, Synchronous Time-Division Multiplexing |
CO3 |
Week 9 |
Bandwidth utilization: Multiplexing and spreading: FHSS and Direct sequence spread spectrum. |
CO3 |
Week 10 |
Data link layer concepts, services and multiple-access protocols: Channel Partitioning, Random Access and Taking Turns protocols. |
CO4 |
Week 11 |
Different types of error detection and correction mechanisms in the Data Link layer: Hamming distance, Block coding, CRC, Checksum. |
CO4 |