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 ...
Explain and use the foundational aspects of software engineering. Explain the role of a software engineer and software engineering as an engineering discipline. Apply a contemporary analysis and ...
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 ...