# Topics

Topics | textbook |
Web links | ||
---|---|---|---|---|

24 Aug | M/1 | Introductions, The idea of an algorithm | ||

26 Aug | W/1 | How to read a textbook, Hello world | ||

28 Aug | F/1 | Input/output, Comments | Ch. 1 | Ch 1 |

31 Aug | M/2 | for loops, range | Ch. 2 | Ch 2 |

02 Sep | W/2 | |||

04 Sep | F/2 | Quantitative Reasoning | ||

07 Sep | M/3 | Workable quantitative questions | Reading in Canvas | |

09 Sep | W/3 | Arithmetic and operations | Ch 3 (through 3.3) | |

11 Sep | F/3 | Math, Random numbers | Ch. 3 | Ch 3 (3.4 to end) |

14 Sep | M/4 | Limitations of a QR process | Reading in canvas | |

16 Sep | W/4 | if and blocks, Comparisons and booleans, and or not | Ch. 4 | Ch 4 |

18 Sep | F/4 | else, elif, Flowcharts | ||

21 Sep | M/5 | |||

23 Sep | W/5 | Interpreting results of a quant question, Strings | Ch. 6 | Ch 6 |

25 Sep | F/5 | |||

28 Sep | M/6 | Checking results for reasonability, Resolving limitations | ||

30 Sep | W/6 | |||

02 Oct | F/6 | |||

05 Oct | M/7 | |||

07 Oct | W/7 | |||

09 Oct | F/7 | Test cases, Lists, List operations, Looping over lists | Ch. 7 | Ch 7 |

12 Oct | M/8 | Standard list-loop algorithms | Ch. 5 | Ch 5 |

14 Oct | W/8 | |||

16 Oct | F/8 | Adding and removing items, Multiple assignment, Writing the quant program, Project overview | ||

19 Oct | M/9 | |||

21 Oct | W/9 | Text files | Ch. 12 | Ch 12 |

23 Oct | F/9 | CSV files | ||

26 Oct | M/10 | split, join, List comprehensions | Ch 8 (through 8.3); Sec. 8.4 and 8.5 | |

28 Oct | W/10 | 2D lists | Ch. 8 | Sec. 8.6 |

30 Oct | F/10 | Dictionaries | Ch. 11 | Ch 11 |

02 Nov | M/11 | Function basics | Ch. 13 | Ch 13 |

04 Nov | W/11 | Scope | ||

06 Nov | F/11 | |||

09 Nov | M/12 | |||

11 Nov | W/12 | while loops, break and continue | Ch. 9 | Ch 9 |

13 Nov | F/12 | |||

16 Nov | M/13 | |||

18 Nov | W/13 | Review | ||

20 Nov | F/13 | |||

23 Nov | M/14 |