Project
A general overview of the project expectations.
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 @ 05:00 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.
A general overview of the project expectations.
Lab 6 will be focused on functions abd modules. We will use modules such as matlplotlib, random, and time to help with building a hangman game!
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.
This resource will help you in setting up your own computer for use with our lab equipment. Note, some support is offered whenever needed, but we won’t be able to extensively debug computer-related problems.