Schedule for Programming For Biologists

Week 1: Expressions, Types, Variables, Errors, Functions

Reading:

Assignment 1

Week 2: Strings, Methods

Reading:

Assignment 2

Week 3: Functions, for loops, lists

Reading:

Assignment 3

Week 4: Making choices, Problem decomposition

Reading:

Additional Material: Problem decomposition

Assignment 4

Week 5: Working with tabular data, Debugging, Style

Reading:

Assignment 5

Week 6: Graphing, Style, Program Design

Reading:

Assignment 6

Week 7: Statistics

Reading:

Assignment 7