Sep 10: No class on Sep 22. A makeup lecture movie will be uploaded instead. Aug 25: I added pre-requites of this class in the course home page. If you think that you do not satisfy the pre-requites, ...
No training in ethical theory, applied ethics, or philosophy is required for either the instructor or the students as they tackle these materials.This ethics module for software engineering courses ...
A companion paper, Integrating Sustainability into Software Engineering Education: A Course Redesign Initiative, compliments ...
The BEng (Software Engineering) degree is a 120 credit program fully accredited by the Canadian Engineering Accreditation Board. It consists of the Engineering Core, the Software Engineering Core, and ...
Software engineering encompasses the design and development of software using principles of computer science, mathematics and engineering. In addition to exploring the technical aspects of computer ...