intro

CSCI 1101
Intro to Computer Science

Bowdoin College
Spring 2016
Instructors: Eric Chown, Sean Barker, Clare Bates Congdon

Schedule

Note: The specific dates and class numbers below pertain to Section B of the course. While all sections will roughly follow this schedule of topics, the exact dates, topics, and examples covered in particular classes may vary across other sections.

The course schedule is tentative and subject to change. This page will be updated frequently to reflect the most up-to-date schedule.

To set up your computing environment, please follow the CSCI 1101 Environment Setup Guide.

DateClassTopicReadings
TueJan 261IntroductionCh. 1
ThuJan 282Expressions and MathCh. 2
TueFeb 23FunctionsCh. 3
ThuFeb 44Functions and StringsCh. 4
TueFeb 95Boolean ExpressionsCh. 5, lec5.py
ThuFeb 116Conditionalslec6.py
TueFeb 167Methods and ListsCh. 7, lec7.py
ThuFeb 188ListsCh. 8, lec8.py
TueFeb 239List IterationCh. 9, lec9.py
ThuFeb 2510Iterationlec10.py
TueMar 1Midterm Exam 1Ch. 1-5, 7-8, 9.1-9.4
ThuMar 311Iterationlec11.py
TueMar 812Iteration and User Input
ThuMar 1013File ProcessingCh. 10
TueMar 15No Class: Spring break
ThuMar 17No Class: Spring break
TueMar 22No Class: Spring break
ThuMar 24No Class: Spring break
TueMar 2914File Processing and SetsCh. 11, lec14.py, lec14-sh.txt, settest.py
ThuMar 3115Sets and Dictionarieslec15.py, beans.txt
TueApr 516Dictionarieslec16.py, gutenberg.py
ThuApr 717Dictionaries, Exceptions, and Stylelec17.py
TueApr 1218Recursionlec18.py
ThuApr 1419Recursionlec19.py, fractal.py
TueApr 19Midterm Exam 2Ch. 8-11
ThuApr 2120Recursion and Scopinglocal.py, wordcount.py, tuition.py
TueApr 2621Object-Oriented ProgrammingCh. 14, lec21.py
ThuApr 2822Object-Oriented Programming
TueMay 323Object-Oriented Programmingttt.py
ThuMay 524Regular Expressionslec24.py, Python Regex Documentation
TueMay 1025Regular Expressions, Wrap-uplec25.py