Welcome to BST 273: Introduction to Programming
Course Overview
This is an introductory course on computer programming in Python (specifically Python 3). Students will begin by exploring the fundamental elements of a computer program (e.g. variables, data objects, functions/methods, and flow of control) along with their associated Python syntax. In the second part of the course, students will gain familiarity with modules in the Python Standard Library for reading and writing data, interacting with external programs, and writing command-line interfaces. The final part of the course will introduce special topics, including scientific computing and Object-Oriented Design. Interspersed with core programming content, students will be introduced to important “auxiliary” programming skills, including navigating the command line, testing and debugging code, and version control.
Instructors
- Eric Franzosa (franzosa@hsph.harvard.edu)
- Kevin Bonham (kbonham@broadinstitute.org)
Contact instructors at the email addresses above (putting "BST 273" in the subject line) or directly through Canvas.
Meeting Time and Location
Fall 1, 2018
Tuesdays (T) and Thursdays (R), 11:30-1pm
HSPH FXB G13
Additional Information
Please see the most recent version of the course syllabus under the "Course Documents" module.