Lectures | Assignments | ||
---|---|---|---|
Mon | Wed | Fri | |
8/29 Lec 01: Course Introduction slides |
8/31 Lec 02: Expressionsslides |
9/2 Lec 03: Variables, Statements, Functionsslides |
Day 01 TODOS [see Lec 01]: No Due Date |
9/5 Labor Day No Lecture |
9/7 Lec 4: Modules and Function Definitionsslides |
9/9 Lec 5: Boolean Expressions and Flow Controlslides |
|
9/12 Lec 6: Python Exercises slides exercises solutions |
9/14 Lec 7: JavaScriptslides |
9/16 Lec 8: JavaScript Exercises slides exercises solutions |
Practice Lab Released [description]: No Due Date Lab 1 Assigned [description]: Due 9/26/22 @ 11:59pm |
9/19 Lec 9: JavaScript Array Forslides |
9/21 Lec 10: Ranges and Loops in Pythonslides |
9/23 Lec 11: Common Patternsslides code |
|
9/26 Lec 12: Execution Insightsslides code |
9/28 Lec 13: Dictionariesslides code |
9/30 Lec 14: Dictionariesslides python code javascript code |
Lab 1 Due 9/26/22 @ 11:59pm Lab 2 Assigned [description]: Due 10/10/22 @ 11:59pm |
10/3 Lec 15: Problem Decompositionslides python code |
10/5 Lec 16: Problem Decompositionslides python code |
10/7 Lec 17: File Readingslides python code data |
|
10/10 Lec 18: File Reading (CSV)slides python code data |
10/12 Lec 19: File Writingslides |
10/14 Lec 20: HTML and Front End JavaScriptslides |
Lab 2 Due 10/10/22 @ 11:59pm Lab 3 Assigned [description]: Due 10/24/22 @ 11:59pm Project Assigned [description]: Due 12/9/22 @ 11:59pm |
10/17 Class Cancelled |
10/19 Lec 21: JavaScript Librariesslides |
10/21 Lec 22: Web Serversslides |
|
10/24 Lec 23: Web Serversslides code |
10/26 Lec 24: AJAXslides |
10/28 Lec 25: AJAXslides code |
Lab 3 Due 10/24/22 @ 11:59pm Lab 4 Assigned Lab 4 Assigned [description,data]: Due 11/7/22 @ 11:59pm |
10/31 Lec 26: AJAXslides code |
11/2 Lec 27: Databases with SQLiteslides code |
11/4 Lec 28: Databasesslides MusicRater 1.0 MusicRater 2.0 |
|
11/7 Lec 29: Code Reading/Debuggingslides |
11/9 Lec 30: Injection Attacksslides MusicRater 3.0 |
11/11 Lec 31: Algorithmsslides |
Lab 4 Due 11/7/22 @ 11:59pm Lab 5 Assigned [description,ajax.js]: Due 11/28/22 @ 11:59pm |
11/14 Lec 32: Recursionslides code |
11/16 Lec 33: More Sortingslides code |
11/18 Snow Day NoLecture |
|
11/21 Lec 34: Workshop Day |
11/23 Fall Break No Lecture |
11/25 Fall Break No Lecture |
|
11/28 Lec 35: Risks and Ethicsslides |
11/30 Lec 36: Workshop Dayslides |
12/2 Lec 37: Presentation Day |
Lab 5 Due 11/28/22 @ 11:59pm |
12/5 Lec 38: Presentation Day |
12/7 Lec 39: Presentation Day |
12/9 Lec 40: Presentation Day |