Week 1 | | |
Mon 2-Jul |
Getting Started
Data and Expressions
Functions
Conditionals
|
lecture1-agenda
hw1 (due Tue 3-Jul at 5pm)
day1-practice (due never)
|
Tue 3-Jul |
Loops
|
lecture2-agenda
hw2 (due Thur 5-Jul at 5pm)
day2-practice (due never)
|
Wed 4-Jul |
Fourth of July: No class!
Tara's Office Hours: 10am-12:pm, GHC 4003
Extensive Review Session: 12pm-2pm, WEH 5302
|
Enjoy the fireworks!
|
Thurs 5-Jul |
Strings
|
lecture3-agenda
hw3 (due Fri 6-Jul at 5pm)
day3-practice (due never)
|
Fri 6-Jul |
Testing and Exceptions
Debugging
Style
|
lecture4-agenda
hw4 (due Mon 9-Jul at 5pm)
|
Week 2 | | |
Mon 9-Jul |
Quiz 1 Review (in class)
Quiz 1 (in recitation)
|
Reminder: Hw4 is due today at 5pm!
|
Tue 10-Jul |
1D Lists and Tuples
List Method Cheat Sheet
|
lecture5-agenda
hw5 (due Wed 11-Jul at 5pm)
hw5-bonus (due Wed 11-Jul at 10 pm)
day5-practice
|
Wed 11-Jul |
2D Lists
|
lecture6-agenda
hw6 (due Thurs 12-Jul at 5pm)
day6-practice
|
Thurs 12-Jul |
Graphics
|
lecture7-agenda
hw7 (due Fri 13-Jul at 5pm)
day7-practice
|
Fri 13-Jul |
Animation Part 1: Event-Based Animation
Animation Part 2: Time-Based Animations
|
lecture8-agenda
hw8 (due Mon 16-Jul at 5pm)
|
Week 3 | | |
Mon 16-Jul |
Quiz 2 Review (in class)
Quiz 2 (in recitation)
|
hw9 (due Wed 18-Jul at 11pm)
|
Tue 17-Jul |
Animation Review
|
lecture9-agenda
Reminder: hw9 (due Wed 18-Jul at 11pm)
|
Wed 18-Jul |
Animation Demos
Term Project Demos
|
lecture10-agenda
continue hw9; due at 11 pm tonight
|
Thurs 19-Jul |
Midterm Review
|
|
Fri 20-Jul |
Midterm Exam (in class)
No recitation today
|
Enjoy Family Weekend!
Come to my mini-lecture!
|
Week 4 | | |
Mon 23-Jul |
Sets
Dictionaries
Efficiency
|
lecture11-agenda
hw10 (due Tue 24-Jul at 5pm)
|
Tue 24-Jul |
Recursion
More Efficiency
|
lecture12-agenda
hw11 (due Wed 25-Jul at 5pm)
day12-practice
|
Wed 25-Jul |
Advanced Recursion
|
lecture13-agenda
hw12 (due Thurs 26-Jul at 5pm)
|
Thurs 26-Jul |
Advanced Recursion
|
lecture14-agenda
|
Fri 27-Jul |
Quiz 3 Review (in class)
Quiz 3 (in recitation)
|
hw13 (due Mon 30-Jul at 5pm)
|
Week 5 | | |
Mon 30-Jul |
Object-Oriented Programming (OOP)
|
lecture15-agenda
hw14 (due Tue 31-Jul at 5pm)
|
Tue 31-Jul |
OOPy Animation
|
lecture16-agenda
hw15 (due Wed 1-Aug at 11:59pm)
|
Wed 1-Aug |
Large Project Design and Documentation
Term Project Assignment
Final Exam Review Part 1 in recitation;
|
lecture17-agenda
TP (due Fri 10-Aug at 4:30PM)
|
Thurs 2-Aug |
Final Exam Review in Lecture;
Final Exam Review Part 2 in recitation;
|
|
Fri 3-Aug |
Final Exam
No recitation today
|
TP1 (due Sunday 5-Aug at 11:59pm)
hw-bonus (due Fri 10-Aug at 11:59pm) |
Week 6 | | |
Mon 6-Aug |
Bonus Lecture!
Monte Carlo Methods
No recitation today
|
bonus-lecture1
TP2 (due Tuesday 7-Aug at 11:59pm)
hw-bonus (due Fri 10-Aug at 11:59pm) |
Tue 7-Aug |
Bonus Lecture: Professor Mark Stehlik and Professor David Kosbie
Computing for Social Good
Tkinter Demos
No recitation today
|
bonus-lecture2
TP2 (due Tuesday 7-Aug at 11:59pm)
TP3 (due Friday 10-Aug at 4:30pm)
hw-bonus (due Fri 10-Aug at 11:59pm) |
Wed 8-Aug |
Bonus Lecture: Professor Kelly Rivers and Professor David Kosbie
Limits of Computation
No recitation today
Optional Lecture: 5:30-6:30 pm -> Game Theory by Gabriel
Optional Lecture: 6:30-7:30 pm -> 3D Graphics by Alyss
|
bonus-lecture3
TP3 (due Friday 10-Aug at 4:30pm)
hw-bonus (due Fri 10-Aug at 11:59pm) |
Thurs 9-Aug |
Bonus Lecture: Professor Tony Stentz and Professor Tara Stentz
No recitation today
Optional Lecture: 4:30-5:30 pm -> Computational Biology by Yeonju
Optional Lecture: 6:30-7:30 pm -> Facebook by Paul
|
bonus-lecture4
TP3 (due Friday 10-Aug at 4:30pm)
hw-bonus (due Fri 10-Aug at 11:59pm)
|
Fri 10-Aug |
Last Minute TP Office Hours During Class
Term Project Due @ 4:30PM
4:30-6:00 pm:Professor Kosbie's How To Write Your Own Programming Language Talk in DH A302
6:00-6:45pm: TP Showcase in DH A302; attendance required
6:45-11:00pm: TP Grading Meetings
|
TP3 (due Today @ 4:30!!)
|
Other | | |
|
Algorithmic Thinking
Internet of Things
Functions Redux
Extra Topics
CS in the News
Notice: Nothing in this category will be covered this semester.
|
|