02-601 - Programming for Scientists

Summer 2014

Course Information:

Course Description: A practical introduction to programming for students with little or no prior programming experience. Extensive programming assignments will illustrate programming concepts, languages, and tools. Programming assignments will generally be based on analytical tasks that might be faced by scientists and will typically include parsing, statistical analysis, simulation, and optimization. Principles of good software engineering will also be stressed. No prior programming experience is assumed, and no biology background is needed. Analytical skills and mathematical maturity are required.

Instructor: Rob Patro
Co-Instructor: Carl Kingsford
Associate Professor, Ray and Stephanie Lane Center for Computational Biology, School of Computer Science, Carnegie Mellon University.

Office: GHC 7705
Office Hours: TBD

TA: TBD

Estimated Coursework: Coursework will consist of 10-12 programming assignments, plus a midterm and a final.

Announcements & Assignments