Registry Synced

BSCS4024 - Computer Networks

332 words
2 min read
FieldValue
Course CodeBSCS4024
LevelDegree Level Course
Credits4
TypeElective
Pre-requisitesBSCS3005 - ย Programming in C

๐Ÿ“– Description

To understand the architecture and functioning of computer networks using a top-down approach. To explore how applications communicate over the Internet and how data is transmitted reliably, efficiently, and securely across layers.

๐Ÿ—“๏ธ Weekly Syllabus

WeekTopic
Week 1Introduction to Computer Networking and Internet Architecture
Week 2Understanding the Layered Protocol Stack and Packet Analysis
Week 3Fundamentals of Network Performance and Delay Metrics
Week 4Quality of Experience (QoE) and Web Performance Measurement
Week 5Foundations of Socket Programming and Client-Server Models
Week 6Application-Level Protocols and TCP Traffic Analysis
Week 7Reliable Data Transfer and Transport Layer Mechanisms
Week 8Flow Control and Sliding Window Protocols in TCP
Week 9Congestion Control Algorithms and TCP Fairness
Week 10IP Addressing, Subnetting, and Routing Principles
Week 11Routing Algorithms and Internetworking
Week 12Medium Access Control and Wireless Communication Protocols

๐Ÿ“ About the Instructors

Ayon Chakraborty
Assistant Professor
,
Computer science and Engineering,
IIT Madras
Prof. Ayon Chakraborty is an Assistant Professor in the Department of CSE at IIT Madras. He received his PhD from SUNY Stony Brook, NY, and had a three-year stint as a researcher at NEC Labs America, Princeton, NJ. His research interests are in designing IoT-based/mobile systems that interact with and interpret (sense) the physical world, spanning both algorithm design as well as end-to-end system prototyping.
less
Other courses by the same instructor:
BSCS3031 -
Computer Systems Design

Document Outline
Table of Contents
System Normal // Awaiting Context

Intelligence Hub

Navigate the knowledge graph to generate context. The Hub adapts dynamically to surface backlinks, related notes, and metadata insights.