CSCI 110, Spring 2010
Home | | Course Schedule | | Assignments | | Lecture NotesLecture 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
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.
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