7 Jan 2025 Previous Projects
Eager to see what’s possible in the world of programming? You’re in the right place!
Labs will be held in CSF-2112 (see Figure 1). This is a beautiful new space in the Core Science Facility; you and your lab partner(s) will have lots of fun here.
Information for completing lab Preparation and Procedure will be posted to the course webpage before the lab each week. In each lab, you will be assisted by the lab instructor and teaching assistants; please do not hesitate to ask any questions!
Each lab has a preparation section and a procedure section. The preparation section must be completed before the lab session. It does not require any programming, mostly math on paper and additional analysis. You will submit a logbook for each lab, and the logbook entries are expected to be created while you are doing the lab. It will be submitted to Gradescope by the next day after the lab @ 11:59 pm.
Lab work will be assessed via your logbook entry, a sample logbook entry for a lab similar to Lab 1 can be found here.
Besides the labs, the last few weeks of this semester will be dedicated to the projects. More details on that will be provided later.
Eager to see what’s possible in the world of programming? You’re in the right place!
A previous student has designed a case for the Grove kit that you might be interested in!
This resource will help you in setting up your own computer for use with our lab equipment.
Up until this lab, we were calling the desired functions from our ENGI1020 module. In this lab, we will practice designing and using our own functions!
This lab helps understand iteration by creating, appending, slicing and indexing lists.
This lab will allow you to practice using conditional flow control and introduce looping.
This lab will allow you to practice conditional flow control using the Arduino.
This lab will allow you to practice writing expressions that perform arithmetic calculations on input data and map the values to an output device.
This is a software library for interacting with the Seeed Studio Grove Beginner Kit for Arduino.