We offer a wide variety of courses related to Software Engineering and software systems. While the courses offered change from semester to semester, some examples of past graduate courses and their course descriptions are below. Please feel free to cotnact us with any questions about course offerings.
- Software Evolution
- Verification and Validiation
- Software Architectures
- Requirements Engineering
- Emperical Studies in Software Engineering
- Collaborative Software Design and Development
- Mobile Computing
- Formal Methods in Distributed Systems


