No previous experience with programming is assumed. You do not need to own any particular computer or software, although you may find it convenient to download the open source IDLE programming environment and install it on your computer. Make sure you get Python Version 3 or higher!
Monday and Wednesday will be lecture days; Friday will be Lab Day. Lectures meet in Seeley Mudd 206 at 1:00. Labs meet in Seeley Mudd 014 at 1:00 and 2:00. We will sort out who goes into which lab once the semester has started.
Grades will be based on four programming assignments, two tests, one final exam (which counts as two tests), and small weekly lab assignments. The total program/assignment grade has equal weight with the total test grade. Your attendance and participation in lab work will also count.
Here are some books and resources about Python and programming.