Stanford Root

Schedule

Stanford Root

Schedule

CS 155

Computer and Network Security

UNITS:3
GRADING:Letter or Credit/No Credit
LEVEL:Undergrad
GER:—

For juniors, seniors, and first-year graduate students. Principles of computer systems security. Attack techniques and how to defend against them. Topics include: network attacks and defenses, operating system security, application security (web, apps, databases), malware, privacy, and security for mobile devices. Course projects focus on building reliable software. Prerequisite: CS 110. Recommended: basic Unix.

Syllabus for selected term:
View Spring 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 1810
0 / 200 enrolled
DAYS:Monday, Wednesday
TIME:1:30 PM – 2:50 PM
LOCATION:TBD
INSTRUCTOR:
Dauterman, Emma, Moser, Tobias, AbuHashem, Yousef, Boneh, Naomi, Lee, Susan+1 more
3units
Discussion 1Open
ID: 6591
0 / 50 enrolled
DAYS:Friday
TIME:11:30 AM – 12:20 PM
LOCATION:TBD
3units

CS 155: Computer and Network Security

3 units · Letter or Credit/No Credit

For juniors, seniors, and first-year graduate students. Principles of computer systems security. Attack techniques and how to defend against them. Topics include: network attacks and defenses, operating system security, application security (web, apps, databases), malware, privacy, and security for mobile devices. Course projects focus on building reliable software. Prerequisite: 110. Recommended: basic Unix.

Offered in Spring 2027 at Stanford University.

Spring 2027 sections

  • Lecture — Monday Wednesday 1:30 PM – 2:50 PM — Dauterman, Emma, Moser, Tobias, AbuHashem, Yousef, Boneh, Naomi, Lee, Susan, Durumeric, Zakir (Undergrad)
  • Discussion — Friday 11:30 AM – 12:20 PM (Undergrad)

More CS courses

  • CS 148: Introduction to Computer Graphics and Imaging
  • CS 149: Parallel Computing
  • CS 151: Logic Programming
  • CS 152: Trust and Safety (COMM 122, INTLPOL 267)
  • CS 153: Frontier Systems
  • CS 154: Introduction to the Theory of Computation
  • CS 157: Computational Logic
  • CS 161: Design and Analysis of Algorithms
  • CS 161ACE: Problem-Solving Lab for CS161
  • CS 163: The Practice of Theory Research
  • CS 166: Advanced Data Structures
  • CS 168: The Modern Algorithmic Toolbox

All CS courses · All departments