Sunteți pe pagina 1din 2

Green University of Bangladesh (GUB)

Dept. of Computer Science and Engineering

Course Title: Data Communication Lab


Course No: CSE 308 Credit: 3 Contact Hours: 3 Total Marks: 100
1. Rationale:
The signal conversion methods, sampling, quantization, pulse modulation techniques, error analysis, digital
modulation, encoding schemes, data transmission methods, Open System Interconnection (OSI) model,
frame transmission methods, multiplexing low-speed channels, Local Area Network (LAN), Transmission
Control Protocol, Internet Protocol (TCP/IT), Ethernet, IEEE 802 networking technology. Interpretation of
analog-signaling aspects of digital systems and data communications through experience in using
contemporary test instruments to generate and display signals in relevant laboratory setups. Use of
oscilloscopes, pulse and function generators, baseband spectrum analyzers, desktop computers, terminals,
modems, PCs, and workstations in experiments on pulse transmission impairments, waveforms and their
spectra, modem and terminal characteristics, and interfaces.

2. Objectives:
Understanding of conversion of analog to digital signals, sampling, and quantization.
Understanding of Pulse-Code-Modulations and Delta modulation
Understanding of transmission of digital signal over analog media
Explain the error analysis in data communication, error detection and correction.
Understanding of Open System network models and OSI layers.
Explain the network architecture and protocol and data link protocols.
Understanding of Local Area Network devices, switching, and technology.
3. Learning Outcomes:
o an understanding of the fundamental limits of data communications and
fundamental design principles of data networks
o an understanding and detailed knowledge of data transmission technologies and local
area network technologies
o an understanding and detailed knowledge of Internet architecture and protocols
o experience with implementation of networking protocols
o Enhancing the ability to critically evaluate existing networking standards and
implementations

6. Teaching
7.
Strategy/
SL 4. Learning Outcomes 5. Course Content Assessment
Learning
Strategy
Experience
1 1,2,3 Write a program to Lecture, Visual Assignment
implement Bit stuffing and Demonstration
de stuffing Q/A
Write a program to
implement Character
stuffing and de stuffing
2 2,3 Write a program to Lecture, Visual Assignment
implement CRC. Demonstration
Q/A
Write a program to
implement parity checker
Write a program to
implement Hamming
Code
Green University of Bangladesh (GUB)
Dept. of Computer Science and Engineering

3 4,5 Write a program to Lecture, Visual Assignment


implement Hamming Demonstration
Distance. Q/A
Write a program to
implement Encoding and
Decoding.
Write a C program for IPV4,
implementation of Decimal
to Binary and vice versa.
4 5 Implementation of FTP server Lecture, Visual Assignment
on windows server. Demonstration

Implementation of FTP server


on windows server.

RECOMMENDED BOOKS AND PERIODICALS


Text Books:
o Data Communications and Networking by Behrouz A Frouzan (4th edition)
o Introduction to Data Communications by Eugene Blanchard
o Introduction to Data Communication Networks by Dr. Sanjay Sharma

References:
1. MIT OpenCourseWare for supplementary video tutorials.
2. Piazza for latest course contents.

S-ar putea să vă placă și