Stanford Root

Schedule

Stanford Root

Schedule

CS 295

Software Engineering

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

Software specification, testing and verification. The emphasis is on automated tools for developing reliable software. The course covers material---drawn primarily from recent research papers---on the technologyunderlying these tools. Assignments supplement the lectures with hands-on experience in using these tools and customizing them for solving new problems. The course is appropriate for students intending to pursue research in program analysis and verification, as well as for those who wish to add the use of advanced software tools to their skill set. Prerequisites: CS 108. Recommended: a project course such as CS 140, CS 143 or CS 145.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 1997
0 / 63 enrolled
DAYS:Wednesday, Friday
TIME:1:30 PM – 2:20 PM
LOCATION:TBD
INSTRUCTOR:
Achour, Sara, He, Zengxiao
3units

CS 295: Software Engineering

3 units · Letter or Credit/No Credit

Software specification, testing and verification. The emphasis is on automated tools for developing reliable software. The course covers material---drawn primarily from recent research papers---on the technologyunderlying these tools. Assignments supplement the lectures with hands-on experience in using these tools and customizing them for solving new problems. The course is appropriate for students intending to pursue research in program analysis and verification, as well as for those who wish to add the use of advanced software tools to their skill set. Prerequisites: 108. Recommended: a project course such as 140, 143 or 145.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Lecture — Wednesday Friday 1:30 PM – 2:20 PM — Achour, Sara, He, Zengxiao (Graduate)

More CS courses

  • CS 282: Computer Systems Architecture (EE 282)
  • CS 283: Governing Artificial Intelligence: Law, Policy, and Institutions (COMM 152A, COMM 252A, GLOBAL 245B, INTLPOL 245B, POLISCI 145B, POLISCI 445B)
  • CS 286: Advanced Topics in Computer Vision and Biomedicine (BMDS 276)
  • CS 287: Data Centric AI for Healthcare (BMDS 218)
  • CS 288: Applied Causal Inference with Machine Learning and AI (MS&E 228)
  • CS 293: Empowering Educators via Language Technology (EDUC 473)
  • CS 298: Seminar on Teaching Introductory Computer Science (EDUC 298)
  • CS 300: Departmental Lecture Series
  • CS 309A: Cloud Computing Seminar
  • CS 312: Deep Learning Alchemy
  • CS 320: Value of Data and AI
  • CS 321M: AI Measurement Science

All CS courses · All departments