Computer Science I
2nd Six-Weeks
Current Assignments
- Input Exercises - due Oct 9
- Lab 0c - Input - due Oct 14
- Lab 01a - StarsAndStripes - due Oct 20
- Lab 01b - SmileyFace - due Oct 26
- Lab 01c - BigHouse - due Oct 26
-
Lab 01d - Robot - due Oct 26 (extra credit)
- Arithmetic Exercises - due Nov 3
- Printf Practice - due Nov ?
Daily Log
- Tuesday, October 6, 2009 - begin chapter 0c, start working on InputExercises
- Thursday, October 8, 2009 - finish chapter 0c lecture, begin lab 0c
- Tuesday, October 13, 2009 - continue working on lab 0c, finish forgotten chapter 0b lecture
- Thursday, October 15, 2009 - history of programming styles, begin chapter 1 lecture, start working on lab01a
- Monday, October 19, 2009 - review first part of ch 1, finish lab 01a, resume ch 1 lecture (graphics!)
- Wednesday, October 21, 2009 - finish ch 1 lecture (graphics), begin labs 01b (SmileyFace) and 01c (BigHouse)
- Friday, October 23, 2009 - continue working on chapter 1 labs
- Tuesday, October 27, 2009 - Don't Be Creepy lecture
- Thursday, October 29, 2009 - begin chapter 2 (math), begin Arithmetic Exercises
- Monday, November 2, 2009 - continue working on ArithmeticExercises, start printf lecture
- Wednesday, November 4, 2009 - review/finish Printf lecture, start printf exercises
- Friday, November 6, 2009 - finish printf practice, review ch 2, start Lab 02a
1st Six-Weeks
Assignments
- computer science aptitude quiz - given in class starting Aug 24
- FirstProg.java, your first Java program - done in class starting Sept 3
- Printing Exercises - due Sept 15
- Lab 0a3 - ASCII art - due Sept 17
- Triumph of the Nerds quiz 1 - given in class starting Sept 22
- ActorBox lab - due Sept 25
- ActorTriangle lab - due Sept 29
- Variable Exercises - due Oct 1
- Lab 0b - Variables - due Oct 5
Daily Log
- Monday, August 24, 2009 - first day PPT (what is CS, about me, why CS), aptitude quiz
- Wednesday, August 26, 2009 - go over aptitude quiz, introductions, begin lecture on history of computing devices
- Friday, August 28, 2009 - finish hardware lecture, log in, computer rules, room rules
- Tuesday, September 1, 2009 - review rules, lecture on history of programming languages
- Thursday, September 3, 2009 - review programming languages, your first Java program
- Tuesday, September 8, 2009 - review first Java program, begin chapter 0a
- Thursday, September 10, 2009 - finish chapter 0a, late policy, coding psyche-out, begin printing exercises
- Monday, September 14, 2009 - finish printing exercises, begin Lab 0a3
- Wednesday, September 16, 2009 - finish Lab 0a3, start looking at GridWorld
- Friday, September 18, 2009 - watch "Triumph of the Nerds" volume 1, discuss important names
- Tuesday, September 22, 2009 - TotN quiz 1, continue GridWorld lecture, begin GridWorld lab 1
- Thursday, September 24, 2009 - finish GridWorld lab 1, start lab 2
- Monday, September 28, 2009 - begin chapter 0b, start working on VariableExercises
- Wednesday, September 30, 2009 - review ch 0b lecture, finish VariableExercises, start lab 0b
- Friday, October 2, 2009 - finish lab 0b and anything else missing from 1st Six-Weeks