CSCI 110, Spring 2010

Home | | Course Schedule | | Assignments | | Lecture Notes

Lecture Notes


Week 1: Introduction to Python

Session 1: Thursday, 1/21, Introduction to Computer Science


Week 2: Simple Python programs

Session 2: Tuesday, 1/26, Simple programs, variables, data

Session 3--Lab 1: Thursday, 1/28, Writing simple Python programs.


Week 3: Conditionals

Session 4: Tuesday, 2/2, Conditional Statements

Session 5: Thursday, 2/4, Conditionals, Turtles

Session 5--Lab 2: Thursday, 2/4, Conditionals, Turtles.


Week 4: While loops

Session 6: Tuesday, 2/9, While loops.

Session 7--Lab 3: Thursday, 2/11, While loops.


Week 5: Collections, for loops

Session 8: Tuesday, 2/16, Collections, for loops.

Session 9: Thursday, 2/18, Lists, for loops

Session 9--Lab 4: Thursday, 2/18, Lists, for loops.


Week 6: Nested for loops, Exam 1

Lecture 10: Tuesday, 2/23, Nested for loops, review

Review for Exam 1.

Solutions to review problems for Exam 1.

Lecture 11: Thursday, 2/25, Exam 1


Week 7: Functions

Lecture 12: Tuesday, 3/9, Functions

Session 13--Lab 5: Thursday, 3/11, Functions.


Week 8: Recursion; Classes

Lecture 14: Tuesday, 3/16, Recursion, Classes

Lecture 15: Thursday, 3/18, Tower of Hanoi demo

Session 15--Lab 6: Thursday, 3/18, Recursion, classes.


Home | | Course Schedule | | Assignments | | Lecture Notes


Constance Royden--croyden@cs.holycross.edu
Computer Science 110--Survey of Computer Science
Date Created: September 1, 2002
Last Modified: January 12, 2010
Page Expires: January 12, 2011