CS 401
Computer Communication and Network
Course Objectives:
Introduction to the world of computer communication
At the end of the course you will be able to understand that how the computers
communicate with each other.
Course Contents:
Introduction to communication systems and devices
Computer networks, goals, classification and topologies
Protocols, reference models and standardization
The theoretical basis for data communication and data encoding techniques
Guided and unguided transmission media
Framing, error detection and error correction
Flow and Error control protocols
Data Link Protocols
Channel allocation and multiple access protocols
Circuit and packet switching
Network routing strategies
Congestion Control and Quality of Service
Internet protocols, internetworking
Transport Protocols
Network Security
Books
William Stallings, Data and Computer Communications 8th edition, Prentice Hall.
Andrew S. Tanenbaum, Computer Networks – 5th edition, Prentice Hall.
James F. Kurose and Keith W. Ross, Computer Networking –A Top Down Approach.
6th Edition, Pearson Education
Larry Peterson, Computer Networks- A Systems Approach.
Evaluation Criteria
Marks
Quizzes 10
Assignments 10
Midterm Exam 30
Final Exam 50