Mech DAMP Blog

CS224 - Computer Networks

CS224 - Computer Networks

Instructor

Prof. Vinay Riberio

Section

M

Semester

Autumn 2023-24

Course Difficulty

Easy. The contents of the course are not that difficult to follow however they can seem to be too theory-heavy. It is recommended for sophomores and above.

Time commitment needed

It will be very easy to follow the course if you are regular with classes. Apart from that, the assignments are moderately difficult, and preparing for an exam will also not be very difficult.

Grading Statistics

AA 16 AB 15 BB 21 BC 25 CC 12 CD 3 DD 6 FR 1 Total 99

Attendance Policy

No attendance is recorded, but is highly recommended

Teaching Style

It is a very well-taught course and I would recommend you attend the class

Feedback on Assignments/ Tutorials/ Projects

Assignments were moderately difficult but were manageable with the core course load. The time commitment is not as intense as many other CS courses.

Feedback on Exams (Written Evaluation)

Preparation time would vary depending on activeness in the course but since it covers theory, it is easy to follow. Most questions are based on understanding of the architecture or algorithms used and are not tough given some practice.

Future Tracks

This can be a great start for your CS minor if you are considering it.

Course Importance

This course does not involve a lot of coding and might come as a respite if you are taking heavier courses alongside. It gives a very good idea of how networks have evolved over the years.

Additional Details

The course ends on a very good note because one gets an idea of how the different layers work together in various applications from messaging to torrents.

Contact Details

Aryan Bhosale - 9167587965