Software engineering is the newest engineering program at the University of Ottawa. Its objective is to educate and train students in the scientific methods, engineering principles and professional practices of the following activities:
- analysing problems to determine economical software solutions; developing well-organized and effective system requirements; establishing measurable goals for such factors as safety, security, usability, performance, maintainability, reliability, adaptability and economic viability; designing software and systems that use more than just software in order to achieve the above goals; validating requirements and designs to determine whether they will indeed solve the original problem; implementing designs by writing well-organized programs; verifying that the software works correctly and that goals have been met; documenting the software precisely ; managing and coordinating software projects and the teams in charge;
- improving continually the software development process.
Program available at:- Carleton Lakehead McMaster Ottawa Waterloo Western
- York
Description obtained from the Ottawa website.