intro

CSCI 1101B
Intro to Computer Science

Bowdoin College
Fall 2016
Instructor: Sean Barker

Schedule

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
ThuSep 11IntroductionCh. 1
TueSep 62Expressions and MathCh. 2
ThuSep 83FunctionsCh. 3
TueSep 134Turtles and StringsCh. 4
ThuSep 155Strings, Functions, and Procedureslec5.py
TueSep 206Boolean ExpressionsCh. 5, lec6.py
ThuSep 227Conditionalslec7.py
TueSep 278Conditionals, Objects, and MethodsCh. 7, lec8.py
ThuSep 299ListsCh. 8, lec9.py
TueOct 4Midterm Exam 1Ch. 1-5, 7
ThuOct 610Lists and Iterationlec10.py
TueOct 11No Class: Fall break
ThuOct 1311IterationCh. 9, lec11.py
TueOct 1812Iterationlec12.py
ThuOct 2013File ProcessingCh. 10, lec13.py, population.txt
TueOct 2514Programs and SetsCh. 11, tuition-prog.py, settest.py, lec14.py
ThuOct 2715Dictionarieslec15.py
TueNov 116Dictionarieslec16.py
ThuNov 317Exceptions and Debugginglec17.py
TueNov 818Recursionlec18.py
ThuNov 1019Recursionlec19.py, fractal.py
TueNov 15Midterm Exam 2Ch. 8-11
ThuNov 1720Object-Oriented ProgrammingCh. 14, lec20.py
TueNov 2221Object-Oriented Programminglec21.py
ThuNov 24No Class: Thanksgiving break
TueNov 2922Object-Oriented Programminglec22.py, ttt.py
ThuDec 123Regular Expressions
TueDec 624Regular Expressionslec24.py
ThuDec 825Graphical User Interfaces and Wrap-uplec25.py, ttt-gui.py