CSCI 110, Spring 2011
Home | | Course Schedule | | Assignments | | Lecture NotesLecture Notes
Week 1: Introduction to Python
Session 1: Tuesday, 1/25, Introduction to Computer Science
Session 2: Thursday, 1/27, Simple Python Programs, variables
Week 2: Simple Python programs, Conditionals
Session 3--Lab 1: Tuesday, 2/1, Writing simple Python programs.
Session 4: Thursday, 2/3, Conditional Statements
Week 3: Conditionals, Turtles, Loops
Session 5: Tuesday, 2/8, Conditionals, Turtles
Session 5--Lab 2: Tuesday, 2/8, Conditionals, Turtles.
Session 6: Thursday, 2/10, While Loops, Arithmetic expressions.
Week 4: While loops, for loops, lists
Session 7--Lab 3: Tuesday, 2/15, while loops.
Session 8: Thursday, 2/17, Lists, for loops.
Week 5: for loops, lists, nested loops
Session 9: Tuesday, 2/22, for loops, lists.
Session 9--Lab 4: Tuesday, 2/22, for loops, lists.
Session 10: Thursday, 2/24, Nested for loops, Exam review.
Solutions to Exam 1 Review problems.
Week 6: Midterm exam, Functions
Session 11: Tuesday, 3/1, Midterm Exam I
Session 12: Thursday, 3/3, functions.
Week 7: Functions, Recursion, Classes
Session 13: Tuesday, 3/15, Review functions
Session 13--Lab 5: Tuesday, 3/15, Functions.
Session 14: Thursday, 3/17, Recursion, Classes
Week 8: Recursion, Classes, Binary numbers
Session 15: Tuesday, 3/22, Tower of Hanoi demo
Session 15--Lab 6: Tuesday, 3/22, Recursion, Classes.
Session 16: Thursday, 3/24, Circuits, Binary Numbers
Week 9: Circuits, Binary numbers and arithmetic
Session 17--Lab 7: Tuesday, 3/29, Circuits.
Session 18: Thursday, 3/31, Binary addition, adder circuit
Week 10: Circuits, Binary numbers. Assembly language
Session 19--Lab 8: Tuesday, 4/5, Binary addition, Circuits.
Session 20: Thursday, 4/7, Assembly language; The internet.
Week 11: Review, Midterm 2
Session 21: Tuesday, 4/12, Review for exam 2.
Session 22: Thursday, 4/14, Midterm Exam 2
Week 12: HTML and Web Pages
Session 23: Tuesday, 4/19, HTML
Thursday, 4/21, NO CLASS--EASTER BREAK
Week 13: Web pages, Web graphics, CS limitations
Session 24--Lab 9:Tuesday, 4/26, Building a webpage.
Session 25: Thursday, 4/28, Web Graphics, Limitations of CS.
Week 14: Non-computable functions, Review
Session 26: Tuesday, 5/3, The Halting Problem
Session 27: Thursday, 5/5, Review for final exam
Constance Royden--croyden@cs.holycross.edu
Computer Science 110--Survey of Computer Science
Date Created: September 1, 2002
Last Modified: January 21, 2011
Page Expires: January 21, 2012