Course Goals
The purpose of this course is three-fold:
- Professional Engineering: to
introduce you
to Engineering as a profession. This material includes how the
Engineering
profession is defined and regulated in Canada, how one becomes a
Professional
Engineer, how to work effectively in teams, and how
intellectual-property laws
apply to software. It also includes codes of ethics,
practitioners'
responsibility to mitigate risk and ensure public safety, and the
Workplace
Hazardous Materials Information System (WHMIS).
- Introduction to Software Engineering:
to introduce you to the discipline of Software Engineering and some of
the activities involved in engineering software systems. This
material
includes an introduction to software-engineering development processes,
quality metrics, project planning, software safety, and numerical
methods for dealing with imprecise inputs and computations.
- Engineering reports: to
introduce
you to basic
methods for documenting engineering design decisions and analysis
results.
The course's design project and report simulates the type of report you
will
be expected to write for co-op work-term reports.