EdusalsaDiscover Your Stanford

CS 110

Principles of Computer Systems

  • autumn
  • winter
  • spring
  • 2018-2019

3 - 5 units

Letter or Credit/No Credit

Principles and practice of engineering of computer software and hardware systems. Topics include: techniques for controlling complexity; strong modularity using client-server design, virtual memory, and threads; networks; atomicity and coordination of parallel activities; security, and encryption; and performance optimizations. Prerequisite: 107.

Fulfills

  • GER:DB-EngrAppSci

Course Prequisites

Sections

  • DIS

    • -

    • -

    • -

    • -

    • -

    • -

    • Wednesday 2:30:00 PM - 3:20:00 PM @ 80-115

    • Wednesday 3:30:00 PM - 4:20:00 PM @ 80-115

    • Thursday 10:30:00 AM - 11:20:00 AM @ 460-301

    • Thursday 11:30:00 AM - 12:50:00 PM @ 460-301

    • Thursday 1:30:00 PM - 2:50:00 PM @ Littlefield 104

    • Thursday 1:30:00 PM - 2:50:00 PM @ 460-301

    • Thursday 3:00:00 PM - 4:20:00 PM @ Littlefield 104

  • LEC

  • DIS

    • Thursday 10:30:00 AM - 11:50:00 AM

    • Thursday 10:30:00 AM - 11:50:00 AM

    • Thursday 1:30:00 PM - 2:50:00 PM

    • Thursday 1:30:00 PM - 2:50:00 PM

    • Thursday 3:00:00 PM - 4:20:00 PM

    • Thursday 3:00:00 PM - 4:20:00 PM

    • Friday 1:30:00 PM - 2:50:00 PM

    • Friday 1:30:00 PM - 2:50:00 PM

    • Friday 1:30:00 PM - 2:50:00 PM

    • Friday 1:30:00 PM - 2:50:00 PM

    • Friday 1:30:00 PM - 2:50:00 PM

    • Friday 1:30:00 PM - 2:50:00 PM

    • Friday 1:30:00 PM - 2:50:00 PM

    • Friday 1:30:00 PM - 2:50:00 PM

    • Friday 1:30:00 PM - 2:50:00 PM

    • Friday 1:30:00 PM - 2:50:00 PM

    • Friday 1:30:00 PM - 2:50:00 PM

    • Friday 1:30:00 PM - 2:50:00 PM

  • LEC

    • Monday Wednesday Friday 1:30:00 PM - 2:50:00 PM with Christopher Gregg

      May be taken for 3 units by graduate students.

Sign Up

To save CS 110 to your course bucketlist

Already Have An Account? Log In