CS 224(M) - Computer Networks

 

Autumn 2023

Prof. Vinay J. Ribeiro

Author: Keyur Bagadiya

Pre-requisite courses: None

Pre-requisite skills: None

Course Content in Brief:

  • Design of Computer Networking protocols at all layers: transmission media, data link protocols, media access control, routing and congestion control, admission control, traffic shaping and policing, Internetworking (IP) and transport layer protocols (TCP).
  • Performance analysis of networks.

Motivation behind taking this course: Thus, this is the easiest course for the minor in computers. This is a foundational course covering many advanced subjects, including cybersecurity, blockchain, ethical hacking, and blockchain technology. I am taking these courses primarily for this reason.


Evaluation Structure:

  • Assignment: 25%
  • Quiz 1: 5%
  • Quiz 2: 5%
  • Midsem: 25%
  • Endsem: 40%

Difficult level of Projects/Assignments: 2/5

Quizzes/midsem/endsem difficult level on a scale 1-5: 2/5

Level of effort you put into the course: 2/5

Feedback on Lectures (in terms of lecture delivery or ease of understanding, prof’s teaching style): So I do not know prof teaching style. I does not go to any lectures.

References OR online resources:


Who can take this course?: Anyone who have interest in network, hacking or in general computer science.