CSE320

Data Communications

CSE320: Data Communications

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.

Course Objectives

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.

List of Books

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

Course Materials

Text and Reference Books, Lecture Notes and presentation slides

Course Outcome

# 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

Course Lectures

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

Course Coordinator

Ms. Mehnaz Seraj


©2024 BracU CSE Department