Syllabus calendar
Click on a day to see full information for that day, including topic
list, suggested readings, questions, and other information. This page
will be updated throughout the term.
1 |
26 Aug
Introductions,
The idea of an algorithm
|
28 Aug
How to read a textbook,
Hello world
Bring laptops
|
30 Aug
Input/output,
Comments
Hwk 1 out
|
2 |
[no class]
|
4 Sep
for loops,
range
|
6 Sep
Bring laptops
Hwk 1 due
Hwk 2 out
|
3 |
9 Sep
Quantitative Reasoning
|
11 Sep
Workable quantitative questions
Hwk 2 due
|
13 Sep
Arithmetic and operations
|
4 |
16 Sep
Math, Random numbers
Bring laptops
Hwk 3 out
|
18 Sep
Limitations of a QR process
|
20 Sep
if and blocks,
Comparisons and booleans,
and or not
Hwk 3 due
|
5 |
23 Sep
Blocks and nesting,
Flowcharts
Bring laptops
|
25 Sep
else, elif
Hwk 4 out
|
[no class]
|
6 |
30 Sep
Interpreting results of a quant question
Hwk 4 due
|
2 Oct
Test cases,
Practicing, with codingbat
Bring laptops
|
4 Oct
Exam 1
|
7 |
7 Oct
Strings
|
9 Oct
String slicing
Bring laptops
Hwk 5 out
|
[no class]
|
8 |
14 Oct
Lists,
List operations,
Looping over lists
|
16 Oct
Standard list-loop algorithms
Hwk 5 due
Hwk 6 out
Bring laptops
|
18 Oct
More list practice
|
9 |
21 Oct
Resolving limitations,
QR: Putting it together,
Checking results for reasonability,
Writing the quant program,
Project overview
Hwk 6 due
|
23 Oct
Multiple assignment,
.split, .join,
Adding and removing items
|
25 Oct
List-loop practice
Bring laptops
|
10 |
28 Oct
Text files
Bring laptops
|
30 Oct
CSV files
Bring laptops
Project proposal due
|
1 Nov
Dictionaries
|
11 |
4 Nov
Dictionary practice,
List comprehensions
Bring laptops
|
6 Nov
2D lists
Hwk 7 out
|
8 Nov
Function basics
|
12 |
11 Nov
Scope,
Using functions practically
Hwk 7 due
Bring laptops
|
13 Nov
Speech practice,
Project work day
Bring laptops
|
15 Nov
Functions, cont'd
|
13 |
18 Nov
Elevator speeches
|
[no class]
|
22 Nov
while loops,
break and continue
Bring laptops
|
14 |
25 Nov
Lightning talks
|
[no class]
|
[no class]
|
15 |
2 Dec
Review
|
4 Dec
Exam 2
|
6 Dec
Elevator speeches
Project writeup due
12 Dec
|