Engineering 1020

Introduction to Programming

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.
2025 Mar 25 @ 11:51h

Demo Information

The demos will be held next week!

2025 Mar 18 @ 23:57h

Midterm 1 resolution

How to resolve the academic integrity issue from Midterm 1.

2025 Mar 18 @ 09:16h

Project Report Part I

Submission has been extended to March 20. Reminder on what to include!

Have questions?

There are lots of people to help: instructors, TAs, SI leaders…​

Read more

Stay current!

Updates will be posted to the News page throughout the course.

Read more