Prep1 (due Mon 25-Aug)
Note: everything in this plan is required and due by 11:59pm
on the date listed above.
- Prep1 Videos
Note: your viewing of required prep videos
is tracked by Panopto. Your homework, writing
session, and participation grades depend on you watching these videos carefully and in full.
With that,
as the first step, carefully watch the required
Course Overview video.
It is the first of two required videos in this
prep (most weeks there will only be one required video, but this week
we need two to cover the course overview materials and then
the first week's content).
After that, you need to carefully watch the required
Unit 1 Summary video.
However, here you have a choice.
The video is a fast-paced summary of the required
content in unit1. You can watch this as a
preview before you read the notes, or
you can watch it as a review after you read the notes (or both). Your choice!
Just be sure to watch it carefully!
- Student Contract
By the prep1 deadline, carefully read the course syllabus
and then complete the required
112 Student Contract (due Mon 25-Aug).
- Unit1 Content + Checkpoints
By the prep1 deadline, be sure to carefully read all the notes
in Unit1, and carefully complete all the checkpoints in those notes.
-
Do not rush this. Take your time. Explore the material, both
in the notes and if you wish also in the Sandbox. Be sure to learn it well, so you are prepared to start applying the material
when we meet on Tuesday.
-
To complete this step, you should have green checks
next to all the Unit1 topics in the course outline.
-
If you want some additional lecture material on any topic,
we recommend that you watch the videos at the top of each
topic. While the prep video is required, these in-note videos
are optional.
-
This only covers the unit topics. You do not have to complete
any exercises (FR or CT) or tests as part of this prep.
- Running Python
Notes:
- We will run Python code mainly in two ways: online in
CS Academy (using Brython), and on your own laptop using
Standard Python and VS Code (a popular free IDE).
- As part of prep1, be sure you can login to CS Academy,
and run code in the Sandbox, and read a note and complete
a checkpoint.
- Also as part of prep1, be sure to complete the steps
below and install VS Code and run Hello World on your
laptop (not using CS Academy).
With that, follow these steps to install Python and VS Code:
- Install Python 3.13.x from python.org's download page.
- Install VSCode (see the Getting Started with VSCode notes
here)
- Run VSCode (the default Python text editor / IDE)
- Edit your Python file
- Run your code (command-B or control-B in VSCode once you followed our setup instructions)