Course description
Welcome to Python Programming! We hope to inspire you to learn and improve your programming skills.
We will assume that you have no prior knowledge about programming, but have basic Mathematical knowledge (you understand terms like functions, vectors, matrices, variables).
This webpage will be the main portal for the course. Most things you need will be available here. The exceptions are:
- Announcements and questions/answers/discussions: on EdStem
- Other materials like slides and recordings from our live sessions: available on Scientia
Course materials
You will use our self-paced, guided study materials, designed to help you learn programming by doing!
The link can also be accessed via the
button on the top right of the webpage.Schedule
Lectures will be conducted REMOTELY on MS Teams.
Lab sessions will be conducted in hybrid mode (you can choose to work in the physical lab or remotely).
Week 1 schedule
Tue 2-3pm | Tue 3-4pm | Wed 9-11am | Thu 9-11am | Thu 3-5pm | Fri 9-11am | Fri 3-4pm |
---|---|---|---|---|---|---|
Lecture ONLINE |
Lab 219 |
Lab 221/225 |
Lab 202/206/210 |
Lab 221/225 |
Lab 221/225 |
Lecture ONLINE |
Week 2-8 schedule
Mon 3-4pm | Mon 4-5pm | Tue 9-10am | Wed 9-10am | Thu 11am-1pm |
---|---|---|---|---|
Lecture ONLINE |
Lab ONLINE ONLY |
Lab 219 |
Lab 219 |
Lab 221/225 |