Advanced Software Engineering
This course builds on CPSC 439/539, Software Engineering, with a focus on (a) building systems that scale well and (b) the technical infrastructure and approaches that would guide or inform entrepreneurship/business decisions. During the whole semester, teams work on a term-length software project of students’ design, most often a continuation of the project they worked on during CPSC 439/539. There is an extra seminar for the graduate students, where they are assigned topics based on relevant recent research papers published at the top conferences. The topics closely correspond to the lectures covered in the course. The graduate students prepare twenty-minute presentations of those papers and present them in the class. Grading also reflects an expectation of additional sophistication. Prerequiste: After CPSC 539 or similar. Students have to have a working product they built during CPSC 539 or similar course to further develop during this course. HTBA
Sources
- Course catalogue ↗2026–2027
- Catalogue entry ↗
Catalogue variants
- Advanced Software Engineering · Graduate / Professional