Course information, syllabus, logistics, policies, etc. Official Syllabus
What should I be working on? Course assignments on Sakai
What's up / I have questions: Piazza page for questions or recent announcements
How can I access Intructors or TA resources? : Staff Information
Course code repository : gitlab resources
Week # | Week of | Monday | Wednesday | Friday |
---|---|---|---|---|
01 | Aug. 21 | - | Intro - Summary | Regex - |
02 | Aug. 28 | Scheme Regex due |
Scheme Daily 1 due |
Scheme Daily 2 due |
03 | Sept 4 | Scheme Daily 3 due |
Scheme Daily 4 due |
Scheme Daily 5 due |
04 | Sept 11 | Scheme Daily 6 due |
Scheme Daily 7 due |
Design Patterns - |
05 | Sept 18 | Guest lecture Scheme TicTacToe due |
JSON/Android Dev |
Android Dev Daily 8 due |
05 | Sept 25 | Android Dev Daily 9 due |
Android Dev/Python Daily 10 due |
Python Daily 11 due |
06 | Oct 2 | Web Startup Intro Python Primer due |
PyQt |
PyQt Web Service Primer due |
07 | Oct 9 | CherryPy PyQt due |
CherryPy |
CherryPy CherryPy Primer due |
Fall Break | ||||
08 | Oct 23 | CherryPy - | CherryPy |
IoT Dr. Streigel - Guest Lecture |
09 | Oct 30 | Ajax Intro CherryPy Project due |
JavaScript Daily 12 due |
JavaScript Daily 13 due |
10 | Nov 6 | JavaScript Daily 14 due | Cybersecurity - Guest Lecture Daily 15 due | JavaScript |
11 | Nov 13 | Game Intro JavaScript due |
PyGame |
PyGame |
12 | Nov 20 | Twisted Project - Teams and Data Source form due | Thanksgiving Break | |
13 | Nov 27 | Project Update and Discussion PyGame Primer due Project - OO API submission due | Twisted | Twisted/Go Project - Web Server submission due |
14 | Dec 4 | Summary Lecture Daily 16 due | Early Project Demo (for teams who choose to demo early) | Thursday December 7th, 9am Project - Web Client, Team Evaluation and Demo Video due |
15 | Finals Week | 4.15 pm - 6.15 pm 102 DeBartolo Hall Final Project - Presentation | |
Simple AI / Functional |
OO Basics |
Web startup / Event-Driven |
Mobile / Special lectures |
Multiplayer Game / Client-Server |