Composing Programs for a gentle introduction to Python and programming
Stackoverflow for general CS questions
w3schools tutorial and reference website
Open Data Structures - code and analysis for common data structures in C++, Java, pseudocode, and Python
UW CS Circles in Python
UW CEMC courseware especially the MCV, MHF, and Problem Solving courses
CCC Grader Registration (for students)
CCC Grader Management (for teachers)
DMOJ online judge for CCC practice
CEMC for contest resources
To be handed in by Thursday, 22 June
Project demonstrations on Tuesday and Wednesday
Requirements and Design Due Wednesday
Alternative written assessment for those that missed last week's assessment
Tuesday, Written Assessment - Loops and Lists
pretty printer
math
fractions
string formatting
random
timeit
pickle
csv
exceptions
Flask (web server)
re
os
hashlib
pdb
* pillow (incompatible with replit)
Numpy (mathematics)
* Gymnasium (was OpenAI Gym) (incompatible with replit)
matplotlib (visual library)
JSON
Colorama
Turtle (visual library)
* TensorFlow (incompatible with replit)
Tkinter (user interface library)
Pygame (visual library)
Click
Blended Learning Day
Asynchronous learning in morning
Synchronous help session in afternoon
Google meet only (not in person)
Send me an email if you want help for the afternoon
G.02 Group Reinforcement on Friday, 05 May 2023
G.03 Group Reinforcement on Tuesday, 09 May 2023
G.01 Group Reinforcement
Take up Functions repls
Work Period
C1.02 Skill Check (simple lists)
C1.03 Skill Check (simple loops)
Work Period
Boolean Algebra Practice practice any questions in this set as needed
PA Day
Students at home
Instructional Support Days
Students at home unless invited by teacher
Work Period
Work Period
Work Period
Assignment 2 Due
Work Period
Work Period
Work Period - Grade 10 students are in Literacy Test Prep
Work Period
Work Period
Work Period
C1.01 Skill Check
Work Period
Work Period
Work Period
Assignment 1 Due on Friday, 03 Mar 2023 at midnight
F1.01 Run by hand
F1.01b Run by hand
Blended Learning Day
Work Period
Written Skill Assessment
Work Period
Work Period
Finish L6 Lists
Work Period
Take up L5 Branching and Choice