Lecture | Topic/Slides | Video/Playback | Assignment |
1 | Introduction | [slides] | Hello World Quiz |
2 | Visual Programming | Snap | Visual Programming with |
3 | Types & Operators | [slides] | Types and Operators Quiz |
4 | First Full Program | Google Style Guide [link] | |
5 | Conditionals | [slides] | Quiz on Conditionals |
6 | Switch Statements | [code pad] | Switch Statements |
7 | While Loops | [code pad 1, code_pad 2] | While Loop Quiz |
8 | Double While Loops | [codepad] | Double While Loop Quiz |
9 | For Loops | [codepad] | For loop homework |
10 | Double For Loops | [Video] | |
11 | Exam 1 | Solution [codepad] | |
12 | Arrays | [Video 1] [ Video 2] [slides] | Homework 1, Visual trace [link] |
13 | Multiple Dimensional Arrays | [Video] | |
14 | Functions Part 1 | [Video] [slides] | Functions Quiz , Visual Execution |
15 | Functions Part 2 | [Video] | Quiz Review [Video] |
16 | Libraries Day 1 | [Video] [slides] | |
17 | Libraries Day 2 | [Quick Video] | |
18 | Exam Review | ||
19 | Exam 2 | Exam 2 Solution [link] | |
20 | Recursion I | [Video] [slides] | Project Assigned |
21 | Recusion II | ||
23 | Performance | ||
24 | Github | ||
25 | Classes I | ||
26 | Classes II | ||
27 | Classes III | ||
28 | Classes IV | ||
29 | Coding Style Guest Lecture | [Video] [slides] | |
30 | Demo Day |