Engineering

Course List

Code Course Description
ENGR 1100

Engineering and Technology in Society

This course is an introduction to the practice of engineering, surveying its history and its current state. The social, political and economic aspects of engineering decisions, as well as the influence of technology on society, will be illustrated by a number of case studies. The ethical and environmental implications of the practice of engineering will also be discussed. The concepts of sustainability, environmental stewardship and engineering law are addressed.

ENGR 1110

Engineering Graphics & Design

This course is an introduction to the engineering profession, the engineering design process and the use of graphical methods in engineering design. Through individual exercises and small projects undertaken in groups, students will gain experience with the engineering design process and technical drawings, as well as develop teamwork and presentation skills. Topics include: the engineering profession and disciplines, the engineering design process, engineering graphics, prototyping, technical communication methods, and sustainability.

ENGR 1180

Introduction to Engineering Analysis

An introduction to MATLAB and its use in engineering. The course introduces basic features of MATLAB programming. MATLAB is used to implement and analyze various algorithms used in data analysis within the context of engineering disciplines such as signal and image processing, robotics and communications engineering.

ENGR 1190

Introduction to Engineering Design

This course is a second course in engineering design. Students will work in teams to complete a semester-long project consisting of several milestone stages. Through completion of an open-ended project, students will gain experience with the entire engineering design process and exposure to the challenges of project management. An introduction to the engineering code of ethics and ethical decision making will be included.

ENGR 2100

Prototype and Practical Skills 1: Mechanical Prototyping

This course is an introduction to mechanical design, fabrication, and prototyping. Students will acquire hands-on experience with tools used in modern mechanical workshops through completion of project work on the development and construction of mechanical prototypes. Topics include the mechanical design and prototyping process, computer aided design (CAD) in mechanical prototyping, introduction to fabrication processes, basic machining operations, rapid-prototyping tools, and machine shop best practices.

ENGR 2200

Prototype and Practical Skills 2: Electronics Design and Prototyping

This course is an introduction to the design and prototyping process for electronic circuits. Through project work, students will design and prototype circuits that incorporate electronic components, sensors, electro-mechanical actuators and micro-controllers. Topics include: the electronics circuit design and prototyping process, electronics lab instrumentation, basic electronics in circuits, circuit assembly, sensors and electro-mechanical actuators in circuits, micro-controllers, and electronics design computer tools.

ENGR 2999

Applied Engineering Project: Prototype Development

This is a capstone course in which students formulate a well-defined engineering problem, create a project management plan, and apply the engineering design process to complete a semester-long engineering design project. Students apply knowledge of mechatronic systems to conceptualize, design, and fabricate a working prototype. Students create an engineering documentation package that captures their overall prototype development process, and deliver a final technical presentation.