Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
19 views5 pages

ITUC201 - Fundamental of Computer Networks Syllabus

The document outlines the course structure for 'Fundamentals of Computer Networks' at Charotar University, detailing the teaching scheme, course prerequisites, objectives, outcomes, and evaluation methods. It includes a comprehensive syllabus covering various networking concepts, protocols, and technologies, along with recommended study materials and online resources. Practical lab work is emphasized, focusing on performance analysis and implementation of networking protocols using tools like CISCO Packet Tracer and NS2/NS3.

Uploaded by

rashiyaom
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views5 pages

ITUC201 - Fundamental of Computer Networks Syllabus

The document outlines the course structure for 'Fundamentals of Computer Networks' at Charotar University, detailing the teaching scheme, course prerequisites, objectives, outcomes, and evaluation methods. It includes a comprehensive syllabus covering various networking concepts, protocols, and technologies, along with recommended study materials and online resources. Practical lab work is emphasized, focusing on performance analysis and implementation of networking protocols using tools like CISCO Packet Tracer and NS2/NS3.

Uploaded by

rashiyaom
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Charotar University of Science and Technology (CHARUSAT)

Faculty of Technology and Engineering (FTE)

Subject: Fundamentals of Computer Networks (ITUC201)


Semester: 3rd
Teaching Scheme:
Teaching
Theory Practical Tutorial Total Credit
Scheme
Hours/Week 4 2 - 6
5
Marks 100 50 - 150

Course Pre-requisites:
➢ Data Communication Components:
https://www.geeksforgeeks.org/components-of-data-communication-system/
Course Description:
The course introduces main concepts of networking, application areas, classification, reference
models, transmission environment, technologies, routing algorithms, IP, UDP and TCP protocols,
reliable data transferring methods, application protocols, management systems, and perspectives of
communication networks. The course structure consists of lectures, tutorials, laboratory works in
computer classroom and individual work.
Course Objectives:
1. To gain a comprehensive understanding of networking concepts at different layers of OSI
model.
2. To familiarize students with switching and routing technologies.
3. To teach troubleshooting and management of wired networks.
4. To utilize industry-standard tools for creating topologies and realize data transmission
across the devices.
5. To work and explore with routing protocols.
Course Outcomes:
By the end of the course, students will be able to:
1. CO1: Analyze and identify innovative and feasible solutions using technical and domain
knowledge.
2. CO2: Apply interdisciplinary skills and tools for software/system development.
3. CO3: Demonstrate effective team collaboration, project planning, and time management.
4. CO4: Implement, test, and evaluate the system, including performance and security aspects.
5. CO5: Prepare structured technical documentation and deliver professional project
presentations.
➢ Pre-requisites online video/course:
• Introduction to N/W & Data Communication by IIT Madras,
https://www.youtube.com/watch?v=y3mCx2StKxg .

Page 15 of 125
➢ Self-study/Further Study components and materials:
Unit Unit/Topic Details
No.
INTRODUCTION
1.1 Introduction to Computer Networks, types of Networks, Network Applications
Materials: -
➢ https://book.systemsapproach.org/foundation/applications.html
➢ https://www.youtube.com/watch?v=VwN91x5i25g&list=PLBlnK6fEyqRgneraVK
kEXrwyLVx2vJUvt
➢ https://www.geeksforgeeks.org/types-of-computer-networks/
1.2 Network Hardware
Materials: -
➢ https://www.spiceworks.com/tech/networking/articles/what-is-network-hardware/
➢ https://www.youtube.com/watch?v=0pMm_QxCg3I
1 1.3 Network Software
Materials: -
➢ https://www.spiceworks.com/tech/networking/articles/what-is-network-software/
➢ https://www.youtube.com/watch?v=k8NmM-hImBU
1.4 Internet
Materials: -
➢ https://www.cloudflare.com/learning/network-layer/how-does-the-internet-work/
➢ https://www.youtube.com/watch?v=UXsomnDkntI
1.5 The Physical Layer: Theoretical Basis for Communication
Materials: -
➢ https://www.geeksforgeeks.org/physical-layer-in-osi-model/
➢ https://www.youtube.com/watch?v=rKzDbdGhcdY
THE DATA LINK LAYER AND THE MEDIUM ACCESS SUBLAYER
2.1 Sliding Window Protocols
Materials: -
➢ https://www.javatpoint.com/sliding-window-protocol
➢ https://www.youtube.com/watch?v=5A-nvZHFHX0&t=36s
2.2 The Data Link Layer in the Internet
Materials: -
➢ https://www.javatpoint.com/data-link-layer
➢ https://www.youtube.com/watch?v=N1apF49Ih28
2.3 Multiple Access Protocols
Materials: -
2
➢ https://www.geeksforgeeks.org/multiple-access-protocols-in-computer-network/
➢ https://www.youtube.com/watch?v=YAjfUc7Tt24&list=PLTmU03EUNiEeHQq1c
huiRBb94OspHJtsV
2.4 Wireless LAN
Materials: -
➢ https://www.youtube.com/watch?v=DAR52r0lEtw
➢ https://www.pynetlabs.com/wireless-lan-wlan/
2.5 Broadband Wireless
Materials: -
➢ https://www.techtarget.com/searchmobilecomputing/definition/wireless-broadband
➢ https://www.youtube.com/watch?v=54tBzrDUJd8

Page 16 of 125
THE NETWORK LAYER
3.1 Network Layer Design Issues
Materials: -
3 ➢ https://www.tutorialspoint.com/network-layer-design-issues
3.2 Routing Algorithms
Materials: -
➢ https://www.geeksforgeeks.org/classification-of-routing-algorithms/
➢ https://www.youtube.com/watch?v=1KGC7Tp6HGo
THE TRANSPORT LAYER
4.1 Simple Transport Protocol
4 Materials: -
➢ https://www.tutorialspoint.com/what-are-the-elements-of-transport-protocol
➢ https://www.youtube.com/watch?v=x1HH6khHrBA
THE APPLICATION LAYER
5.1 Domain Name System
Materials: -
➢ https://www.cloudflare.com/learning/dns/what-is-dns/
5.2 Electronic Mail
Materials: -
5
➢ https://www.sciencedirect.com/topics/social-sciences/electronic-mail
➢ https://www.youtube.com/watch?v=ELioaGg4WOY
5.3 World Wide Web: Architectural Overview
Materials: -
➢ https://www.studytonight.com/computer-networks/world-wide-web
➢ https://www.youtube.com/watch?v=raywYV-dKSQ

Syllabus:
Unit Unit/Topic Details Hours Evaluation
No. (hr) Weightage
(%)
INTRODUCTION
1.1 Reference Models: OSI, TCP/IP
1.2 Connection-Oriented Network: X.25, Frame Relay
1 1.3 Guided Transmission Media 05 10
1.4 Wireless Transmission
1.5 The Public Switched Telephone Networks
1.6 Mobile Telephone System
THE DATA LINK LAYER AND THE MEDIUM
ACCESS SUBLAYER
2.1 Design Issues
2.2 Error Detection and Correction
2.3 Elementary Data Link Protocols
2 2.4 Example Data Link Protocols: HDLC 17 30
2.5 Channel Allocation Problem
2.6 Ethernet Overview
2.7 Data Link Layer Switching
2.8 Wireless LAN 802.11a/b/g/n Overview
2.9 COAP Protocol Overview

Page 17 of 125
THE NETWORK LAYER
3.1 Dynamic and Static routing Algorithm Vs Distance
Vector and Link State Routing Algorithm
3 3.2 Congestion Control Algorithms 15 25
3.3 Internetworking
3.4 The Network Layer in the Internet (IPv4 and IPv6)
3.5 Quality of Service
THE TRANSPORT LAYER
4.1 Transport Service
4 10 15
4.2 Elements of Transport Protocol
4.3 Internet Transport Layer Protocols: UDP and TCP
THE APPLICATION LAYER
5.1 Application Layer Protocols
5.2 Network Management and Simple Network Management
Protocol (SNMP)
5 13 20
5.3 File Transfer Protocol (FTP)
5.4 Hypertext Transfer Protocol (HTTP/HTTPS)
5.5 Simple Mail Transfer Protocol (SMTP)
5.6 TELNET
Total Hours: 60
Course Articulation Matrix:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 - - - - - - - - - - 3 -
CO2 - 3 3 - 2 - - - - - - - 3 -
CO3 - - - 3 2 - - - - - - - 2 -
CO4 - - - - 3 - - - 2 - - - - 3
CO5 - 3 3 - - - - - - - - 2 3 -

Enter correlation levels 1, 2 or 3 as defined below:


1: Slight (Low) 2: Moderate (Medium) 3: Substantial (High), If there is no correlation, put “-”

Recommended Study Material:

❖ Text books:
1. “Computer Networks”, Fifth Edition by David J. Wetherall, Andrew S. Tanenbaum
Released September 2010 Publisher(s): Pearson ISBN: 9780133485936.
2. “Data Communications and Networking”, 4th Edition Behrouz A. Forouzan ISBN:
9780073250328 Publication Date & Copyright: 2007. The McGraw-Hill Companies, Inc.
❖ Reference Books:
1. "Internetworking with TCP/IP Volume One" by Douglas E. Comer for A deep dive into
TCP/IP architecture and protocols.
2. "High-Performance Communication Networks" by Jean Walrand and Pravin Varaiya Ideal
for understanding advanced concepts like quality of service (QoS).
3. "Communication Networks" by Alberto Leon-Garcia and Indra Widjaja which Covers
theoretical aspects with a focus on network performance analysis.

Page 18 of 125
4. "Wireless Communications and Networking" by Vijay Garg for the Detailed coverage of
wireless LANs, mobile telephony, and broadband wireless.
5. "Routing TCP/IP, Volume I & II" by Jeff Doyle and Jennifer DeHaven Carroll for Advanced
guide to routing concepts and protocols.
Online Resources:
1. Introduction to Computer Networking Basics (Simplilearn)
• Focuses on design principles and networking protocols.

2. Computer Networking - Wired and Wireless Networks and Protocols (Alison)


• Focuses on networking protocols.

3. Computer Networking - Local Area Networks and the OSI Model (Alison)
• Local Area Networks (LAN) and the seven layers of the networking OSI Model.

4. Advanced Networking by Georgia Tech (Udacity)


• Explores advanced networking concepts like congestion control and dynamic routing.

Practical/Lab Work Implementation:


• Practical Tools: CISCO Packet Tracer, NS2, NS3
• Lab work should be based on performance analysis of the different types of topologies and
different protocols (not limited to) at TCP/IP layers using Open Source Network
simulators/propriety network simulators like Packet Tracer, NS2, and NS3 etc.
• Lab work should be also based on implementation of Client, Server and peer to peer
Communication with open-source architectures.
• At least 1-2 problem definition should be based on COAP Protocol.
• Network disaster management/ Network troubleshooting, and Network management-based
problem definition should be there.
• Problem definition/definitions should be based on Routing algorithm testing, execution,
performance analysis.

Care Taking Points:


• Self-study topics are part of evaluation and clarity about this should be provided to the
students in the first session.
• Practical list should be based on Practical/Lab Work Implementation guidelines.

Page 19 of 125

You might also like