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 |
25 Aug
Introductions,
The idea of an algorithm
|
27 Aug
How to read a textbook,
Hello world
Bring laptops
|
29 Aug
Input/output,
Comments
Hwk 1 out
|
2 |
[no class]
|
3 Sep
for loops,
range
|
5 Sep
Bring laptops
Hwk 1 due
Hwk 2 out
|
3 |
8 Sep
Quantitative Reasoning and Research Questions
|
10 Sep
Workable quantitative questions
Hwk 2 due
|
12 Sep
Arithmetic and operations
|
4 |
15 Sep
Math, Random numbers
Bring laptops
Hwk 3 out
|
17 Sep
Limitations of a QR process
|
19 Sep
if and blocks,
Comparisons and booleans,
and or not
Hwk 3 due
|
5 |
22 Sep
Blocks and nesting,
Flowcharts
Bring laptops
|
24 Sep
else, elif
Hwk 4 out
|
[no class]
|
6 |
29 Sep
Interpreting results of a quant question
Hwk 4 due
|
1 Oct
Test cases,
Practicing, with codingbat
Bring laptops
|
3 Oct
Exam 1
|
7 |
6 Oct
Strings
|
8 Oct
String slicing
Bring laptops
Hwk 5 out
|
[no class]
|
8 |
13 Oct
Lists,
List operations,
Looping over lists
|
15 Oct
Standard list-loop algorithms
Hwk 5 due
Hwk 6 out
Bring laptops
|
17 Oct
More list practice
Bring laptops
|
9 |
20 Oct
Resolving limitations,
QR: Putting it together,
Checking results for reasonability,
Writing the quant program,
Project overview
Hwk 6 due
|
22 Oct
Multiple assignment,
.split, .join,
Adding and removing items
|
24 Oct
List-loop practice
Bring laptops
|
10 |
27 Oct
Text files
Bring laptops
|
29 Oct
CSV files
Bring laptops
Project proposal due
|
31 Oct
TBD
|
11 |
3 Nov
Dictionaries
|
5 Nov
Dictionary practice,
List comprehensions
Bring laptops
|
7 Nov
2D lists
Hwk 7 out
|
12 |
10 Nov
Function basics
|
12 Nov
Speech practice,
Project work day
Bring laptops
|
14 Nov
Scope,
Using functions practically
Hwk 7 due
Bring laptops
|
13 |
17 Nov
Elevator speeches
|
[no class]
|
21 Nov
while loops,
break and continue
Bring laptops
|
14 |
24 Nov
Lightning talks
|
[no class]
|
[no class]
|
15 |
1 Dec
Review
|
3 Dec
Exam 2
|
5 Dec
Elevator speeches
Project writeup due
11 Dec
|