Computer Science 120
Introduction to Programming
Fall 2011, Siena College
Click here for Dr. Breimer's Calendar
Click here for Dr. Lim's Calendar
"BDM" indicates readings from Java: An Eventful Approach, by Bruce, Danyluk, and Murtagh. Additional readings will be given occasionally. Links will be added here with additional information about lectures, labs, and projects. All assignment and exam dates are subject to change, and are provided only as a general guideline until the actual assignment is handed out in class.
Monday Lecture | Wednesday Lecture | Lab (Wed or Thur.) | Friday Lecture |
---|---|---|---|
Sept 7 Lecture 1: Intro |
Sept 7/8 Lab 0: Intro to Java and Objectdraw |
Sept 9 Lecture 2: Java and Objectdraw Basics |
|
Sept 12 Lecture 3: Conditionals and Numbers |
Sept 14 Lecture 4: Working with Colors; Dragging Objects |
Sept 14/15 Lab 1: Sorting Laundry |
Sept 16 Lecture 5: Centering Objects; More Conditionals |
Sept 19 Lecture 6: Numeric Data Types, Defining Classes |
Sept 21 Lecture 7: Defining Classes |
Sept 21/22 Lab 2: SkiBall |
Sept 23 Lecture 8: More Class Definitions |
Sept 26 Lecture 8 continued |
Sept 28 Lecture 8 continued |
Sept 28/29 Lab 3: Spring Flowers |
Sept 30 Lecture 9: Review; Repetition |
Oct 3 Lecture 9 continued |
Oct 5 Special Review: Defining your own classes and objects vs. built-in datatypes. |
Oct 5/6 Lab 3.5: If Statements |
Oct 7 Exam Review |
Oct 10 EXAM 1 |
Oct 12 Lecture 10: Repetition; Active Objects |
Oct 12/13 Lab 5: Loops |
Oct 14 No Lecture |
Oct 17 Lecture 11: More Active Objects |
Oct 19 Lecture 12: Advanced Active Objects |
Oct 19/20 | Oct 21 Lecture 13: More Complex Active Objects |
Oct 24 | Oct 26 | Oct 26/27 | Oct 28 |
Oct 31 Halloween | Nov 2 | Nov 2/3 No Lab | Nov 4 No Lecture Last day to drop |
Nov 7 | Nov 9 | Nov 9/10 | Nov 11 |
Nov 14 | Nov 16 | Nov 16/17 | Nov 18 |
Nov 21 EXAM 2 |
Nov 23 No Lecture | Nov 23/24 No Lab | Nov 25 No Lecture |
Nov 28 | Nov 30 | Nov 30/Dec 1 | Dec 2 |
Dec 5 | Dec 7 | Dec 7/8 | Dec 9 |
Dec 12 Final Exam Review |
Reading Day - Dec 13 | Final Exam TBA |
Tuesday Lecture | Wednesday Lab | Thursday Lecture |
---|---|---|
Sept 6 Lecture 1: Introduction and Overview |
Sept 7 |
Sept 8 |
Sept 13 |
Sept 14 |
Sept 15 |
Sept 20 |
Sept 21 |
Sept 22 |
Sept 27 |
Sept 28 |
Sept 29 |
Oct 4 |
Oct 5 |
Oct 6 |
Oct 11 <-- Exam 1 on Oct 10 |
Oct 12 |
Oct 13 |
Oct 18 |
Oct 19 |
Oct 20 |
Oct 25 |
Oct 26 |
Oct 27 |
Nov 1 |
Nov 2 |
Nov 3 |
Nov 8 |
Nov 9 |
Nov 10 |
Nov 15 |
Nov 16 |
Nov 17 |
Nov 22 <-- Exam 2 on Nov 21 |
Nov 23 |
Nov 24 |
Nov 29 |
Nov 30 |
Dec 1 |
Dec 6 |
Dec 7 |
Dec 8 |
Dec 13 Reading Day |
Final Exam TBA |