Logistics

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

Course Schedule

Schedule
The schedule may change during the semester.
Week #Week ofMondayWednesdayFriday
01Aug. 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

Paradigms Legend
Simple AI / Functional
OO Basics
Web startup / Event-Driven
Mobile / Special lectures
Multiplayer Game / Client-Server


© 2016 Shreya Kumar