next year

Steve is bold
Bethany is bold and italics

Big things:
  1. Project 3:  preparing data sets -- 2 weeks

Changes in content:
  1. Add a video demo: How one really codes
  2. Add a video demo: how variables are updated with each line
  3. Add a video demo: local vs. global variables ("the universe of the function", "the universe of the workspace")
  4. add a video demo: time series
  5. add a video demo: fourier analysis
  6. add a video demo: filtering
  7. Add a video demo: writing the strategy of a function (inputs/outputs, description) is different and comes before the mechanics
  8. Add a video demo: pulling matlab figures into Illustrator
Changes in content that are unlikely to happen this year:
  1. learning to read information from text files would be good
  2. Add suggested reading with each lab
  3. outline how to write an API that you and other users can use
  4. detecting state changes with median filtering?
  5. how to debug
  6. fix drugvsplacebo so it gives units --- state the purpose -- (students confused, tell them that's the point; say, in a paper, you might only see the mean reported, but you want to be able to imagine what might underlie the single number reported in a paper and the variability of the actual samples)
  7. be correct about cumulative histogram vs. distribution
  8. Update Fishbein library to current
  9. Lab 4.1, 4.3 needs questions

Time series: example with Excel showing time, sample numbers

allow students to make notes to themselves, or to add bookmarks

joel's list

does anova use sample variances or estimated variances?

cumulative histogram in 1.4 difficult to understand

maybe build an example of sampling...what if we had 2 groups of cells in the same media

I was actually thinking, it would be cool to have 1 open ended assignment that serves as function making practice.  It would be amazing if it was somewhat open ended and an individual project, and we could choose to analyze something we found to be interesting.  Or choose from a set of options.  ...Maybe, experimentally obtain real data with a stopwatch or HR monitor!! That would be cool to make up your own experiment.  More choice with what we analyze would make it more fun, but may be difficult logistically. I really liked uploading an image i found online in the last problem set. Plus it might be more fun to grade/read a variety of uses of functions too! If you think its feasible it would seriously be cool. 

array manipulatives

Students need to visualize size of matrix, accessing elements (talk about this in mini lecture?)

Kids leaning numbers need to know that numbers are made up of parts (8 is made up of 6 and 2). 

Do programmers need to know that information is made up of parts?  

forced coding appointments?

examples of collaboration policy

Max likelihood of fit in bishop shows squared error dependence

  1. Lab 3.1: searching for the next point in time, better way of explaining?; in lab 3.1, add a function called threshold that identifies threshold crossings; unpack how the threshold operation works
  2. more tips for team presentations / code writeups
  3. Schedule:  how many class meetings do we have?
  4. Turning in labs:  Maintain a schedule, give people deadlines:  lab responses are due 1 week after the lab
  5. switch to Google Drive or Dropbox -- or "use your own" (thumb drive)
    1. Testing whether we can log in a public computer system
  6. set up piazza
  7. step through labs, look at each one to see if we can add a little more help for students in organizing their files:
    1. Labs in unit 1
    2. Labs in unit 2
    3. Labs in unit 3
    4. Labs in unit 4
  8. PS4.1: make sure people understand in Q4 that GFP is present in the sample but we don't want to view it simultaneously with AF594
  9. PS2.1 local vs. global variables, new question
  10. check lab 2.1, lab 2.2 to make sure the functions that the students are using to fit the data are known to them
  11. PS 1.3 more information about loops, build that more slowly, have students create more little loop functions
  12. Problem set 2.1.  maybe a hw question where one has to use a new type of equation for fitting something, and they need to explore the equation to see how it behaves first? (THIS WEEK)
  13. Problem set 3.1 (NEXT WEEK)