Formal Methods 1
CAS CS 511
Undergraduate Prerequisites: (CASCS320 OR CASCS330 OR CASCS350) - Introduction to formal specification, analysis, and verification of computer system behavior. Topics include formal logical reasoning about computer programs and systems, automated and semi-automated verification, and algorithmic methodologies for ascertaining that a software system satisfies its formally specified properties. Cannot be taken for credit in addition to the course with the same number formerly entitled "Object-Oriented Software Principles."
FALL 2026 Schedule
| Section | Instructor | Location | Schedule | Notes |
|---|---|---|---|---|
| A1 | Gaboardi | PSY B41 | TR 2:00 pm-3:15 pm | Subtitle: Formal Methods in Security and Privacy https://cs-people.bu.edu/gaboardi/teaching/F26-CS511.html Masters and Phd Students: Software requirement. |
FALL 2026 Schedule
| Section | Instructor | Location | Schedule | Notes |
|---|---|---|---|---|
| A2 | Stoughton | CDS 801 | W 12:20 pm-1:10 pm |
Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.

