Q260/Q320 Calendar

"TP" = Think Python: An Introduction to Software Design

Go directory to Q320 calendar.

Q260

1Jan 9-13Programming, data, variables
M
Topics:
Overview of the course
Getting started with Python and IDLE
W
Topics:
Data, variables and scripts
Reading:
TP: 1
F
Quiz 1
Reading:
TP: 2
2Jan 16-20Functions, conditionals
M MLK Day: no class
W
Topics:
Functions
Reading:
TP: 3
F
Quiz 2
3Jan 23-27Functions
M
Topics:
Functions (cont.)
Reading:
TP: 4, 5
W
Topics:
Functions: an interlude
Reading:
TP: 6
Th
Assignment:
HW1 due
F
Quiz 3
4Jan 30-Feb 3Booleans and conditionals
M
Topics:
Booleans, predicates, conditionals
Reading:
TP: 7
W
Topics:
Booleans, predicates, conditionals
Writing programs
Reading:
TP: 8, 9, 10, 12
Th
Assignment:
HW2 due
F
Quiz 4
5Feb 6-10Loops, sequences, dictionaries
M
Topics:
While loops
Mid-session grades
W
Topics:
Sequences
Last day to withdraw
F
Quiz 5
Assignment:
HW3 due
6Feb 13-17Loops, sequences, dictionaries
M
Topics:
for loops
W
Topics:
Hints on defining functions
Dictionaries
Reading:
TP: 11, 14
F
Quiz 6
Assignment:
HW4 due (Saturday)
7Feb 20-24Files and functions again
M
Topics:
Dictionaries
W
Topics:
Files
F
Quiz 7
Assignment:
HW5
8Feb 27-Mar 2Files and functions again
M
Topics:
Files
W
Topics:
Recursion and evaluation
F
Quiz 8
 

Q320

1Mar 5-9Classes and objects
M
Topics:
Overview of the course
Agents
Name spaces
Assignment:
HW6 (Q260)
W
Topics:
Classes, instances, and attributes
Optional arguments
Reading:
TP: 15, 16
Code:
Classes
F
Topic:
Python overview
Mar 12-16Spring Break
2Mar 19-23Classes and objects
M
Topics:
Classes: methods
Reading:
TP: 17
W
Topics:
Classes: initialization
F
Quiz 1
3Mar 26-30Classes and objects
M
Topics:
Classes: inheritance
Exceptions
Reading:
TP: 18
W
Topics:
GUIs
Assignment:
HW1
F
Quiz 2
4Apr 2-6GUIs
M
Topics:
GUIs
Mini-project topics
Reading:
TP: 19
W
Topics:
GUIs
Assignment:
HW2
F
Quiz 3
Assignment:
Mini-project topics due (email Mike and Daryl)
5Apr 9-13GUIs
M
Topics:
Reinforcement learning 1
Mid-session grades
Tu
Last day to withdraw
W
Topics:
Reinforcement learning 1
F
Assignment:
HW3
6Apr 16-20GUIs
M
Topics:
Reinforcement learning 2
W
Topics:
Sequences revisited
Reinforcement learning in ALife
F
Quiz 4
Assignment:
HW4
7Apr 23-27Projects
M
Topic:
Projects
How QWorld works
W
Topic:
Projects
F
Quiz 5
Fin Apr 30-May 4
W
Assignment:
Oral project reports (12:30-2:30pm)
Written project reports due at 11:59pm

Home

Procedures

Notes

Resources


IU | CogSci

Contact instructor