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
Project
Project
Project
G.03 Group Reinforcement
G.02 Group Reinforcement
G.01 Group Reinforcement
Work Period
Boolean Algebra Practice practice any questions in this set as needed
Blended Learning Day
pretty printer
math
fractions
random
timeit
pickle
csv
exceptions
Flask (web server) - your goal is to not create a complicated website, but to demonstrate the properties of Flask
re
os
hashlib
pdb
Numpy (mathematics)
matplotlib (visual library)
JSON
Colorama
Turtle (visual library)
Tkinter (user interface library)
Pygame (visual library)
Click
* Gymnasium (was OpenAI Gym) (incompatible with replit)
* TensorFlow (incompatible with replit)
* pillow (incompatible with replit)
Work Period
Work Period
Instructional Support Day
Instructional Support Day
Work Period
Work Period
Work Period
Work Period
Work Period
Work Period
Work Period
Work Period
Work Period
C1.02 Skill Check (simple lists)
L12 Application of Looping Revisited - discuss L2.02
Work Period
C1.01 Skill Check (Branching)
Review starter code - look up ord and chr
C1.01 Skill Check
C1.02 Skill Check (simple lists)
C1.03 Skill Check (simple loops)
Boolean Algebra Practice practice any questions in this set as needed
G.01 Group Reinforcement
Take up Functions repls
G.02 Group Reinforcement on Friday, 05 May 2023
G.03 Group Reinforcement on Tuesday, 09 May 2023
Written Assessment - Loops and Lists
Work Period
Work Period
Work period to clean up assignment 1 before the alternate
Assignment 1 Due - Switch to Alternate at Midnight
Work Period
F1.01 Run by hand
Work Period
Work Period
Blended Learning Day
Work Period for the afternoon only 1:50-2:25 pm
Virtual meeting only through Google Classroom
Work Period
Written Skill Assessment - IO and Types
F1.01b Run by hand
L1.06 Tall Person
Work Period
Finish (at slide 14) L3 Mathematics, Variables, Input, Output
Finish (slide 23) L2 Writing Code and the Development Environment