Labs

This course involves the completion of both labs (in pairs) and assignments (individually). Your lab work will be evaluated based on the submission of a log book. The expectations for your log book are described in the Expectations document below.

Properly-prepared lab groups should be able to complete their labs by the end of the lab session. If you need some extra time to finish the write-up, you can turn in your lab book at the Engineering One Help Centre. The deadline for lab reports is Mondays at 12pm.

Expectations

Here’s what we expect from your logbook entries.

Lab 0

This introductory lab will familiarize you with the equipment and software we will use this semester.

Lab 1

This lab will allow you to practice writing and calling simple functions that perform arithmetic calculations.

Lab 2

This lab will allow you to practice using conditional flow control within simple functions.

Lab 3

This lab will allow you to practice using if statements and while loops within simple functions.

Lab 4

This lab will allow you to practice writing more interesting while loops.

Lab 5

This lab will use pass-by-reference to pass information into and get information from function calls.

Lab 6

This lab will use arrays to store, retrieve, and manipulate multiple pieces of data of the same type.