Date | Lecture |
---|---|
09/24 | Introduction [pdf] [ppt] |
09/26 | Programming in Karel [pdf] [ppt] [code] |
09/28 | Stepwise Refinement [pdf] [ppt] [code] |
10/01 | Expression in JavaScript [pdf] [ppt] [code] |
10/03 | JavaScript Programs [pdf] [ppt] [code] |
10/05 | Control Statements [pdf] [ppt] [code] |
10/08 | Functions And Libraries [pdf] [ppt] [code] [stubs] |
10/10 | Functions And Libraries [pdf] [ppt] [code] [stubs] |
10/12 | Interactive Graphics [pdf] [ppt] [code] [stubs] |
10/15 | Timer-Based Animation [pdf] [ppt] [code] [stubs] |
10/17 | Graphical Structures [pdf] [ppt] [code] [stubs] |
10/19 | Binary Representation [pdf] [ppt] |
10/22 | Strings In JavaScript [pdf] [ppt] [code] [stubs] |
10/24 | String Applications [pdf] [ppt] [code] [stubs] |
10/26 | Cryptography [pdf] [ppt] [code] [stubs] |
10/28 | Midterm Review [pdf] |
10/29 | Debugging [pdf] [ppt] |
10/31 | Arrays And Files [pdf] [ppt] [code] [stubs] |
11/02 | Arrays For Tabulation [pdf] [ppt] [code] [stubs] |
11/05 | Multidimensions Arrays [pdf] [ppt] [code] [stubs] |
11/07 | Objects As Aggregates [pdf] [ppt] [code] [stubs] |
11/09 | Objects As Maps [pdf] [ppt] [code] [stubs] |
11/12 | JavaScript and OOP [pdf] [ppt] [code] |
11/14 | No new slides |
11/26 | Data Driven Programs [pdf] [ppt] [code] |
11/28 | Adventure [pdf] [ppt] |
11/30 | JavaScript And The Web [pdf] [ppt] [code] [stubs] |
12/3 | Typescript [pdf] [code] [generic starter code] [generic starter code (strict)] [Adventure starter code] |
12/8 | Final Review [pdf] |