Bcs 2106-Data Communication Course Outline
Bcs 2106-Data Communication Course Outline
1. Course Objectives
The main purpose of this course is to explore theoretical and technical issues of
communicating data between computers over networks and to examine the
technology underlying the Internet.
2. Learning Outcomes
On completion of this course the student should be able to:
Explain the fundamentals of data communications and describe the different media available to support
data communications,
Identify key limitations in networking technology implementations,
Describe the role of the various protocols in facilitating the transfer of data across a communication
network,
Discuss the role of the OSI seven layer model which attempts to standardize communication protocols,
Understand the techniques by which interfaces to computers are designed and implemented.
3. Course Content
This course focuses on the basic principles and topics of fundamental importance
concerning the technology and architecture of data and computer communications.
Topics to be covered include data signals (timing, codes); simple data
communications; simplex, duplex, semi-duplex, telephone lines, modems,
multiplexers and concentrators, circuit switching, message switching; packet
switching; standards and protocols:-OSI model. Basic concepts: band width,
protocols, architectures, types of network – LAN, MAN, WAN, Intranet, extranet,
Internet, peripheral and data communication equipment; Data routing: Serial vs.
Ethernet, manual routing vs. auto synchronization
7. CAT CAT
8. Data Transmission Message parsing; message Handouts
Technologies switching and packet switching;
delay in packet switched networks
9. Physical Media Media characteristics; bandwidth, Handouts
immunity to noise, scalability and
cost; types of media
10. Computer Networks Network architecture; LAN; WAN; Handouts
client-server and peer-to-peer
networks; private and public
networks; intranets and extranets
11. Computer networks Network protocols; types of Handouts
protocols; OSI and Internet models
12. Computer networks Network devices; Bridges, Handouts
switches, hubs, gateways and
firewalls.
13. Data routing Serial vs. Ethernet, manual routing Handouts
vs. auto synchronization
14. Revision and Examinations
15. Revision and Examinations
Teaching Methodology
Lectures, class discussions, Tutorials, directed reading and hands-on laboratory
sessions and projects, group research and presentations. Active participation
required.
Recommended Reading
Core Text:
Jain M. (2009). Data communication and networking. New Delhi: PBP Publications
Further Reading:
Stallings W. (2004) Data and computer communications. 7th Ed. New Delhi: Pearson
Education, Inc.[ ISBN 81-7758-581-9]
Simmonds A.J. (1997) Data communications and transmission Principles - An
Introduction. New York : Palgrave Macmillan, ISBN 0-333-64689-4
Course Assessment