Spring 2016 CS2316 Calendar
References
Week 1: January 11th-15th - Introduction, Python, Conditionals
Day |
Readings/Assignments |
Resources |
Monday, Jan 11th |
|
|
Workshop |
- Read: ThinkCS Chapter 3 - Hello, little turtles!
|
|
Wednesday, Jan 13th |
|
|
Friday, Jan 15th |
- Read: ThinkCS Chapter 5 - Conditionals
- Read: ThinkCS Chapter 6 - Fruitful Functions
|
|
Week 2: January 18th-22nd - Iteration, Strings
Day |
Readings/Assignments |
Resources |
Monday, Jan 18th |
- M.L.K. Jr. School Holiday - No Lecture!
- HW 0 Due
- Read ThinkCS Chapter 7 - Iteration
|
|
Workshop |
|
|
Wednesday, Jan 20th |
- Quiz 1 -
Python
- Read ThinkCS Chapter 8 - Strings
- Read ThinkCS Chapter 9 - Tuples
- HW 1 - Python Practice 1 Due
|
|
Friday, Jan 22nd |
|
|
Week 3: January 25th-29th - Lists & Recursion, Dictionaries & Tuples
Day |
Readings/Assignments |
Resources |
Monday, January 25th |
- Read ThinkCS Chapter 11 - Lists
- Read: ThinkCS Chapter 18 & 19 - Recursion & exceptions
|
|
Workshop |
|
|
Wednesday, Jan 27th |
|
|
Friday, Jan 27th |
- Read: ThinkCS Chapter 20 - Dictionaries
- Read: ThinkCS Chapter 13 - Files
|
|
Week 4: February 1-5th : File I/O, CSV files, Modules
Day |
Readings/Assignments |
Resources |
Monday, Feb 1st |
- Read DMSI:CSV Files
- Read ThinkCS Chapter 12 - Modules
|
|
Workshop |
|
|
Wednesday, Feb 3rd |
|
|
Friday, Feb 5th |
|
|
Week 5: February 8th - 12th - Basic Objects
Day |
Readings/Assignments |
Resources |
Monday, Feb 8th |
- Read: ThinkCS Chapter 16 - Classes - Digging a little deeper
|
|
Workshop |
|
|
Wednesday, Feb 10th |
- Quiz
4
- Read: ThinkCS Chapter 21 - Even more OOP
- HW 4- Worker Records - Due
|
- PIP3: Chapter 6 - Object Oriented Programming
|
Friday, Feb 12th |
|
|
Week 6: February 15th - 19th - GUI's
Day |
Readings/Assignments |
Resources |
Monday, Feb 15th |
|
|
Workshop |
|
|
Wednesday, Feb 17th |
- Quiz
5
- HW 5 - GUI/CSV - NBA Totals Due
|
|
Friday, Feb 19th |
- Progress reports for 1000 & 2000 level classes avaliable next week!
|
|
Week 7: February 22nd-26th - Dynamic GUI's, Objects
Day |
Readings/Assignments |
Resources |
Monday Feb 22nd |
- Read: ThinkCS Chaper 22 - Sets of Objects
|
|
Workshop |
|
|
Wednesday Feb 24th |
|
|
Friday, Feb 26th |
|
|
Week 8: February 29th - March 4th - URLLib & Regular Expressions
Day |
Readings/Assignments |
Resources |
Monday Feb 29th |
|
|
Workshop |
|
|
Wednesday March 2nd |
- Quiz 7
- HW 6- Number Grid Due!
|
|
Friday, March 4th |
|
|
Week 9: March 7th-11th - Databases
Day |
Readings/Assignments |
Resources |
Monday March 7th |
|
|
Workshop |
|
|
Wednesday March 9th |
- Quiz 8
- Mini-HW7 - Part 1 Due
|
|
Friday, March 11th |
|
|
Week 10: March 14th-18th - Databases & SQL
Day |
Readings/Assignments |
Resources |
Monday March 14th |
|
|
Workshop |
|
|
Wednesday March 16th |
- Quiz 9
- Lab 2 due
- Read about the SQL Sum and Avg
functions, and the GROUP BY
statement.
- Last day to Withdraw from an individual course.
|
|
Friday, March 18th |
|
|
Spring Break: March 21-25th
Week 11: March 28th - April 1st - Functional Programming
Day |
Readings/Assignments |
Resources |
Monday March 28th |
|
|
Workshop |
|
|
Wednesday March 30th |
|
|
Friday, April 1st |
|
- PIP3: Pgs 182-183 - Lambda Functions
- PIP3: Pgs 395-398 - Functional-Style Programming
|
Week 12: April 4th-8th - Parsing XML, Software Engineering Practices
Day |
Readings/Assignments |
Resources |
Monday Apr 4th |
- Read DMSI: XML
- Read Chapter 12. XML from Dive Into Python 3.
|
|
Workshop |
|
|
Wednesday April 6th |
|
|
Friday, April 8th |
|
|
Week 13: April 11th - 15th -XML & Case Studies
Day |
Readings/Assignments |
Resources |
Monday April 11th |
|
|
Workshop |
|
|
Wednesday April 13th |
|
|
Friday, April 15th |
|
|
Week 14: April 18th - 22nd - Case Studies, Deployment &
The SciPy Stack
Day |
Readings/Assignments |
Resources |
Monday April 18th |
|
|
Workshop |
|
|
Wednesday April 20th |
- HW 9B Due
- Quiz 13
- Scrollbars & Deployment
|
|
Friday, April 22nd |
- MatPlotLIB / numpy / optimization
|
|
Week 15: April 25th - Final Instructional Day
Day |
Readings/Assignments |
Resources |
Monday April 25th |
|
|
Review Session |
Sunday May 1st, 3pm - KACB Room 1443
|
|
Final Exam - Wednesday May 4th 2:50-5:40pm (Period 12)