This is what I plan to cover, and when. It will undoubtedly change as the quarter progresses. If there is a topic you’re interested in but not shown, please let me know; I may well change things to cover it. All readings are from the texts unless otherwise indicated.
# | date | topic | notes |
---|---|---|---|
1. | Sep 29 | Intro to class, programming; basic input, output, strings; variables, expressions, assignments, types | Reading: §1, 2 |
2. | Oct 6 | Conditions, loops; import; more on output; built-in functions | Reading: §3 except 3.7, 4.1–4.4, 5, 6.11 |
3. | Oct 13 | Strings, string methods, lists, operations | Reading: §6, 8; homework 1 due |
4. | Oct 20 | Sequences, tuples, recursion; random numbers | Reading: §4.5, 10 |
5. | Oct 27 | Files, dictionaries | Reading: §7, 9; homework 2 due |
6. | Nov 3 | Exceptions, defining and calling functions | Reading: §3.7, 4.6–4.12 |
7. | Nov 10 | Regular expressions, some gotchas | Reading: §11; homework 3 due |
8. | Nov 17 | Using the web, JSON, XML, classes and objects | Reading: §12, 13 |
—. | Nov 24 | no class | homework 4 due |
9. | Dec 1 | Methods and classes | Reading: §14 |
—. | Dec 8 | homework 5 (project) due |
|
MHI 289I, Programming in Health Informatics Version of September 29, 2025 at 10:48AM
|
You can also obtain a PDF version of this. |