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