This document outlines the syllabus for a Computer Networks course taught by Prof. Hema A Murthy at IIT Madras. The syllabus covers topics such as layered network architectures, host-to-host communication, local area networks, internet protocols, end-to-end reliability, and applications. Assignments include configuring networking in Linux and programming socket applications. The course schedule outlines 14 weeks of topics ranging from goals of networking to advanced topics like intrusion detection.