Syllabus

These are the topics we covered at each lecture. All readings are from the text.

lec date topic notes
1. Thu Sep 26 Introduction to programming Reading: §1
2. Tue Oct 1 Variables, expressions, exceptions Reading: §2, 3.7
3. Thu Oct 3 Conditional statements Reading: §3, 5
4. Tue Oct 8 Printing, importing Reading: §2.10, 4.4, 6.11
5. Thu Oct 10 Functions Reading: §4
6. Tue Oct 15 Functions, refactoring code, strings Reading: §4, 6
7. Thu Oct 17 Strings, character representation Reading: §6
—. Tue Oct 22 no class
8. Thu Oct 24 Lists, aliasing, tuples Reading: §6
9. Tue Oct 29 Recursion  
10. Thu Oct 31 Dictionaries Reading: §8
11. Tue Nov 5 Files Reading: §7
12. Thu Nov 7 Exceptions Reading: §3.7, 7.7
13. Tue Nov 12 Regular expressions Reading: §11
14. Thu Nov 14 to be arranged  
15. Tue Nov 19 to be arranged  
16. Thu Nov 21 Using the web Reading: §12–12.5
17. Tue Nov 26 Using the web Reading: §12.6–12.8
—. Thu Nov 28 University Holiday (Thanksgiving)
18. Tue Dec 3 JSON, XML Reading: §13
19. Thu Dec 5 to be arranged  

UC Davis sigil
Matt Bishop
Office: 2209 Watershed Sciences
Phone: +1 (530) 752-8060
Email: mabishop@ucdavis.edu
MHI 289I, Programming in Health Informatics
Version of November 11, 2019 at 10:23PM

You can also obtain a PDF version of this.

Valid HTML 4.01 Transitional Built with BBEdit Built on a Macintosh