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 |