KTU 2024 Scheme · Semester 5 · Common to CS/CD/CM/CR/CA/AD/AI/CB/CN/CU/CI
Computer Networks (PCCST501) Syllabus
Official KTU 2024 Scheme syllabus for Computer Networks, Semester 5, Common to CS/CD/CM/CR/CA/AD/AI/CB/CN/CU/CI (Computer Science and Engineering).
Course Code
PCCST501
Credits
4
Teaching Hours
3:1:0:0 (L:T:P:R)
CIE Marks
40
ESE Marks
60
Exam Duration
2 Hrs 30 Min
Prerequisites
None
Semester
Semester 5
Course Objective
To introduce the core concepts of computer networking, to develop a big picture of the internetworking implementation on Linux-based systems, and to impart an overview of network management concepts.
Module-wise Syllabus
Module 1
6 contact hoursOverview of the Internet, protocol layering. Application Layer: application-layer paradigms, client-server applications — World Wide Web and HTTP, FTP, electronic mail, DNS; peer-to-peer paradigm — P2P networks, case study: BitTorrent.
Module 2
18 contact hoursTransport Layer: services, protocols, UDP, TCP; hands-on with sockets — elementary TCP sockets, TCP client/server example, I/O multiplexing (select and poll), elementary UDP sockets, advanced I/O functions. Network Layer: introduction, network-layer protocols, unicast routing, multicast routing basics, intra-domain and inter-domain routing, next generation IP, quality of service; hands-on with Linux kernel routing table/cache implementation and the ip command.
Module 3
11 contact hoursData-Link Layer: data link control (DLC), multiple access protocols (MAC), link-layer addressing, Ethernet protocol, connecting devices; wireless LANs, mobile IP; hands-on with the datalink provider interface, SOCK_PACKET and PF_PACKET.
Module 4
9 contact hoursSNMP, ASN.1. Physical Layer: data and signals, digital transmission, analog transmission, bandwidth utilization, transmission media.
Course Outcomes
- CO1Understand the internetworking design in terms of protocol stack and the role of various application layer protocols.
- CO2Illustrate the functions of the transport layer from connectionless and connection-oriented perspectives.
- CO3Identify how the network layer achieves host-to-host connectivity and caters to the diverse service requirements of host applications.
- CO4Explain the nuances of the data link layer design and demonstrate the various data link layer protocols.
- CO5Describe the fundamental characteristics of the physical layer and understand how it supports the functionalities of the top layers.
Assessment Pattern (CIE: 40 marks, ESE: 60 marks)
Continuous Internal Evaluation (CIE)
| Attendance | 5 |
| Assignment / Microproject | 15 |
| Internal Examination 1 (Written) | 10 |
| Internal Examination 2 (Written) | 10 |
End Semester Examination (ESE)
Total 60 marks, 2 Hrs 30 Min. See the official KTU syllabus document for the exact Part A / Part B question pattern for this course.
Textbooks & Reference Books
Textbooks
- Computer Networks: A Top-Down Approach — Behrouz A Forouzan (McGraw Hill, SIE, 2017)
- Unix Network Programming, Volume 1: The Sockets Networking API — W. Richard Stevens, Bill Fenner, Andrew M. Rudoff (Pearson Education, 3rd edition, 2004)
- TCP/IP Architecture, Design, and Implementation in Linux — Sameer Seth, M. Ajaykumar Venkatesulu (Wiley, 1st edition, 2008)
Reference Books
- Computer Networking: A Top-Down Approach Featuring the Internet — J.F. Kurose and K.W. Ross (Pearson Education, 8th edition, 2022)
- Computer Networks, A Systems Approach — L.L. Peterson and B.S. Davie (Morgan Kaufmann, 5th edition, 2011)
Frequently Asked Questions
How many credits is KTU Computer Networks (PCCST501)?
4 credits, with 3:1:0:0 (L:T:P:R) teaching hours per week, under the KTU 2024 Scheme.
How many modules are in the PCCST501 syllabus?
4 modules, 44 total contact hours.
What is the CIE and ESE mark split for this course?
CIE (Continuous Internal Evaluation): 40 marks. ESE (End Semester Examination): 60 marks, 2 Hrs 30 Min. Total: 100 marks.
What are the recommended textbooks for PCCST501?
Computer Networks: A Top-Down Approach (Behrouz A Forouzan); Unix Network Programming, Volume 1: The Sockets Networking API (W. Richard Stevens, Bill Fenner, Andrew M. Rudoff); TCP/IP Architecture, Design, and Implementation in Linux (Sameer Seth, M. Ajaykumar Venkatesulu).
Is this syllabus specific to one branch, or common to others too?
This Semester 5 course is listed under Common to CS/CD/CM/CR/CA/AD/AI/CB/CN/CU/CI at KTU under the 2024 Scheme — check the course header above for which branches it's common to.
Need help with KTU Computer Networks?
Learnizo offers live, 1-on-1 online tuition for KTU CSE subjects — matched to your exact module and semester.
Explore BTech CSE Tuition