ENGI 1020 - Introduction to Programming.
This is an introduction to algorithmic problem solving techniques and computer programming, including basic program control structures (sequence, call, branch, loop) and data representations, functional decomposition, and design by contract. Exercises and examples are drawn from a variety of engineering disciplines and are implemented using a standard modern programming language.- Prerequisite: Level III Advanced Mathematics or Mathematics 1090
- Lab: At least four 2-hour sessions per semester
- Note: Credit may not be obtained for both Engineering 1020 and the former Engineering 2420
|
ENGI 1030 - Engineering Graphics and Design.
This course provides two complementary competencies. Firstly, it provides an introduction to the fundamentals of graphic communication, including orthographic projections, three dimensional pictorials, sectioning and dimensioning. Both sketching and CAD are utilized. Secondly, the course introduces students to standard design methodologies. The graphics and design competencies are reinforced through lab and project exercises.
LH: 3
PR:
- Prerequisite: Level III Advanced Mathematics or Mathematics 1090
- Lab: 3 hour laboratory period per week
|
|
|