Labs#
Throughout the semester, all Connected Objects lab work will take place in the coursework repository initialized by GitHub Classrooms.
Last year, there were 7 labs and 2 quizzes, each worth 1-5%, comprising a total of 27% of the final grade1In the course outline, Labs+Assignments is 45%. The two assignments will be 9% + 9%. This year should be similar.
Lab listing#
L1: Developer Environment Setup (Due: 2026-01-24; Worth: 1%)
Set up and use lab software
L1 Part 2: Bash Better (Due: 2026-01-31; Worth: 1%)
For each deliverable, click the hyperlink to navigate to the complete instruction set.
L2: Reterminal setup (Due: 2026-02-09; Worth: 1%)
This lab documents the general steps needed to perform an initial set up, or reset, of the reTerminal device that we will be using throughout the class.
L3: Programming the ReTerminal (Due: 2026-02-13; Worth: 3%)
The reTerminal comes with a variety of built-in devices (the touchscreen, LEDs, a buzzer, and more). In this lab we are going to practise interfacing with those devices using
bashandpython.L4: External GPIO devices using the Grove Base Hat (Due: 2026-02-23; Worth: 3%)
These instructions are now up to date (as of Feb 23).
L5: Coursework Feedback (Due: 2026-04-10; Worth: 3%)
In this lab, you will resolve a series of pull requests in your coursework repository.