Programming fundamentals

Core concepts

Monday, June 2, 2025

Programming languages

Time:
11:00am–noon

Instructor:
Marie-Hélène Burle (Simon Fraser University)

Live notes:
Feel free to use the etherpad for this course to share notes or communicate among each other. It is entirely for you, so you can use it however you want.

Material:
Slides (this presentation may take a little time to load).

Topic:
An introduction to the core concepts of programming languages.

JupyterLab & Python

Time:
1:30pm–4:00pm

Instructor:
Tannia Chevez (ACENET)

Live notes:
Etherpad

Material:
Download the Jupyter notebook for this afternoon:

You will open this notebook on your computer and work in it.

You can see (but not edit) the content of the notebook here.
After the end of today’s class, we will publish a completed notebook at the link above so that you don’t have to worry about missing something during the class: just focus on learning.

Post course material:
Here is the completed notebook:

And it can be visualized here.


frontlogo