External Info

The main objectives of the ELEC 490 project courses are either: (a) to propose, design, build, test, and present a project that deals with hardware and/or software and that produces a tangible result; or (b) to propose and study a thesis topic and then prepare a detailed thesis on the application or suitability of a particular device, technique, software artefact, or system to solve a significant, well-defined industrial or research problem.

The course features group projects in which both independent work and co-operative effort are required. A supervised working environment is established for the course where progress and long term goals (i.e., project milestones) are evaluated on a continuing basis by the student groups themselves and also by the faculty supervisors associated with the project groups and the ELEC 490 course instructors.

For the implementation-oriented projects, the emphasis is placed on systems and design methodology, which includes proposal and specification writing, subsystem design, testing, evaluation, and documentation. For a thesis-oriented effort, the emphasis is placed on research methodologies, ability to analyze and compare research results, degree of understanding of underlying theories and experimental methodologies, reporting, and documentation.

Throughout the course, students gain an appreciation of (a) the industrial or research context for the discipline and (b) the demands that might be placed on a junior engineer in the workplace or in postgraduate studies. This course relies on the technical and non-technical skills acquired in any of the courses taken before and concurrently with the project activity. The course is also intended to further develop relevant skills such as project management, documentation, and presentation.

Given the academic weight assigned to the project course, it is expected that each student in a group devote an average of 6 to 8 hours per week across the total of 24 weeks for the Fall and Winter terms.

Course Learning Outcomes (CLOs)
  • Approach and solve problems in somewhat unfamiliar areas.
  • Enhance their knowledge of practical hardware and/or software implementation techniques, or increase their familiarity with research methodologies.
  • Increase their awareness of the tools and techniques related to prototype testing, evaluation, and documentation
  • Improve their team-oriented work skills.
  • Refine their skills in report writing and technical presentations.
Course Info

Lecture: Yes
Lab: Yes
Tutorial: Yes

Academic Unit Breakdown

Mathematics 0
Natural Sciences 0
Complementary Studies 21
Engineering Science 0
Engineering Design 63