Foundations of Software Engineering
This class covers a wide range of software engineering topics, focusing on formal software engineering techniques and the theoretical foundations for the software engineering field. A few lectures will also deal with “hot topics”. The course assumes that the student has had an introductory course in software engineering, although a brief review of the field is presented at the beginning of the class.
- Spring 2018: Course website was deployed using CU's Canvas Learning Management System
- Fall 2016
- Fall 2015
- Fall 2014
- Spring 2012
- Spring 2010
- Spring 2009
- Spring 2008
- Spring 2007
- Spring 2000
- Spring 1999
Note: Old class websites may use different templates and may not provide direct links back to this page.