Principles of Software Development
An overview of software development at a graduate level, including software engineering processes, software design and architecture, testing and quality assurance, and selected other topics of interest to software practitioners.
|Spring 2022||Alireza (Alex) Shirvani||MWF 10:00am-10:50am|
|Spring 2022||Benjamin Jordan||MW 6:15pm-7:30pm|
|Fall 2021||Kevin Scannell and ||MWF 4:10pm-5:00pm|
|Fall 2021||Michael Goldwasser||MF 12:00pm-12:50pm|
|Fall 2021||Kevin Scannell||MWF 2:10pm-3:00pm|