ENGI 1020
Introduction to Programming
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.
Prerequisites & course information
CR: the former ENGI 2420 LH: at least four 2-hour sessions per semester PR: eligibility to register for Mathematics 1000
Sources
- Course catalogue ↗2026-2027