Welcome to the ENGR 121 labs! Have a look at the schedule and the scripts below.

Lab sign-up takes place in Week 1 and labs begin in Week 2. All labs meet in Co219 and Co238. These are adjacent rooms - go to either one.

Lab times are as follows: Tues 14:10 - 16:00, Tues 16:10 - 18:00, Weds 10:00 - 11:50, Weds 14:10 - 16:00, Wed 16:10 - 18:00

Lab sessions are two hours duration and begin with an introductory presentation, and then students work on their own with help from lab tutors available. Versions of the introductory presentations have been pre-recorded and will be available in advance on Canvas.

The first two lab exercises are scheduled for two lab sessions (two hours each) as per the schedule below, but most students will not require the full four hours to finish these labs. The third and fourth labs are scheduled for one lab session (two hours) each. Help is also available for all first year ECS classes at the Monday and Wednesday evening workshops, 18:00 PM - 20:30.

Labs are submitted as pdfs through the assessment system.

Lab Schedule

All labs meet in CO238 and CO243 (go to either one)
Week Dates Lab
Week 1 27 Feb - 3 Mar Sign up, labs do not meet
Week 2 6 Mar - 10 Mar Lab Introduction and Lab 1
Week 3 13 Mar - 17 Mar Lab 1
Week 4 20 Mar - 24 Mar Lab 2
Week 5 27 Mar - 31 Mar Lab 2 Challenge
Week 6 3 Apr - 7 Apr No Labs
break 8 Apr - 23 Apr No Labs
Week 7 24 Apr - 28 Apr No Labs - Test week
Week 8 1 May - 5 May Lab 3 (Note one week only)
Week 9 8 May - 12 May No Labs
Week 10 15 May - 19 May Lab 4 (Note one week only)
Week 11 22 May - 26 May No Labs
Week 12 29 May - 2 June No Labs


Lab 1

Please bring your smart phone if you have one. We will be exploring upload and download rates using the campus WiFi system and comparing the performance with theoretical maximums.

There is a link to the lab script below. Click on Lab 1 and download the script. Complete the script on your computer and submit using the link below to the assessment system.

Lab 1 Script

Due 20 Mar 2023 at 23:59 PM Submit

Lab 2

In this lab we will use some small robot vehicles to study motion, and along the way reinforce a number of concepts from ENGR 121 lectures and assignments and help prepare you for CGRA 151.

Lab 2 Script

Due 3 Apr 2023 at 23:59 PM Submit

Lab 3

In this lab we will work through the mathematics of a real-world consulting project that Prof. Mark McGuinness worked on. The project involves optimizing the quality of manuka honey. It uses and extends the knowledge you have already acquired in lectures and assignments about functions (especially quadratics), and graphing.

Lab 3 Script

Due 8 May 2023 at 23:59 PM Submit

Lab 4

In this lab we will learn to use matrices to rotate vectors. This will help to prepare you for next test and also for CGRA 151 and/or ENGR 122 next term.

Lab 4 Script

Due 22 May 2023 at 23:59 PM Submit