EdusalsaDiscover Your Stanford

CS 144

Introduction to Computer Networking

  • winter
  • 2018-2019

3 - 4 units

Letter or Credit/No Credit

Principles and practice. Structure and components of computer networks, packet switching, layered architectures. Applications: web/http, voice-over-IP, p2p file sharing and socket programming. Reliable transport: TCP/IP, reliable transfer, flow control, and congestion control. The network layer: names and addresses, routing. Local area networks: ethernet and switches. Wireless networks and network security. Prerequisite: CS 110.


  • GER:DB-EngrAppSci

Course Prequisites

CS 144 is useful for


  • LEC

    • Tuesday Thursday 3:00:00 PM - 4:20:00 PM @ Skillaud with Keith Winstein Nick McKeown

      May be taken for 3 units by graduate students.

  • DIS

    • Monday 7:30:00 PM - 10:20:00 PM @ STLC114

Grade Distribution

Sign Up

To save CS 144 to your course bucketlist

Already Have An Account? Log In