Computer Science I
5th Six-Weeks
Current Assignments
- Lab 07b - HexToBinary - due Mar 12
-
Lab 07c - Decoder - due Mar 12 (extra credit)
Lab 07d - MouseButtonTester - due Mar 12 (extra credit)
Lab 07e - MorseCode - due Mar 12 (extra credit)
Lab 07f - Monster - due Mar 12 (extra credit)
Daily Log
- Tuesday, March 9, 2010 - start on lab 7b
- Thursday, March 11, 2010 - GridWorld lecture review, start on Ch 7 GridWorld labs
4th Six-Weeks
Assignments
- Lab 05a - Discount - due Jan 22
- Lab 05b - NumberVerify - due Jan 26
- Lab 05c - StringOddOrEven - due Jan 28
-
Lab 05d - CharacterAnalyzer - due Jan 28 (extra credit)
Lab 05e - Distance - due Jan 28 (extra credit)
Lab 05f - AnimatedCar - due Jan 28 (extra credit)
- GridWorld lab 5.1 - SpinningActor - due Feb 8
- GridWorld lab 5.2 - BlinkyActor - due Feb 10
- GridWorld lab 5.3 - TeleporterActor - due Feb 12
-
GridWorld lab 5.4 - MoveLeftActor - due Feb 12 (extra credit)
GridWorld lab 5.5 - MoveSouthActor - due Feb 12 (extra credit)
GridWorld lab 5.6 - MoveNorthActor - due Feb 12 (extra credit)
GridWorld lab 5.7 - UpAndOverActor - due Feb 12 (extra credit)
- Lab 06a - NumberCompare - due Feb 18
- Lab 06b - StringEquality - due Feb 22
- Lab 06c - WordsCompare - due Feb 22
-
Lab 06d - Social - due Feb 22 (extra credit)
Lab 06e - StringLengthCheck - due Feb 22 (extra credit)
Lab 06f - StringFirstLetterCheck - due Feb 22 (extra credit)
Lab 06g - WordFun - due Feb 22 (extra credit)
- GridWorld lab 6.1 - RedGreenActor - due Feb 24
- GridWorld lab 6.2 - Car - due Feb 26
-
GridWorld lab 6.3 - MoveLeftActor - due Feb 26 (extra credit)
GridWorld lab 6.4 - MoveNorthActor - due Feb 26 (extra credit)
- Lab 07a - Grade - due Mar 8
Daily Log
- Tuesday, January 19, 2010 - discuss exam curve and most-missed questions, review ifs, begin ch 5 labs
- Thursday, January 21, 2010 - continue working on ch 5 labs, mini-lecture on parameter passing
- Monday, January 25, 2010 - continue working on ch 5 labs
- Wednesday, January 27, 2010 (early release) - catch up, finish 5b and 5c
- Friday, January 29, 2010 - GridWord lecture, start on Ch 5 GridWorld labs
- Friday, February 5, 2010 - review GridWorld, keep working on ch 5 labs
- Tuesday, February 9, 2010 - work on ch 5 labs
- Thursday, February 11, 2010 - work on ch 5 labs
- Monday, February 15, 2010 - begin chapter 6: if-else and also talk about String references
- Wednesday, February 17, 2010 - work on ch 6 labs
- Friday, February 19, 2010 - finish ch 6 labs, start GridWord refresher lecture
- Tuesday, February 23, 2010 - start on Ch 6 GridWorld labs
- Thursday, February 25, 2010 - work on GridWorld labs
- Monday, March 1, 2010 - finish up GridWorld labs, begin chapter 6: else if
- Wednesday, March 3, 2010 - TAKS ELA testing; only 4th period met, and for 40 minutes
- Friday, March 5, 2010 - do lab 7a
3rd Six-Weeks
Assignments
- Lab 03a - Triangle - due Nov 30
- Lab 03b - MilesPerHour - due Nov 30
- Lab 03c - Quadratic - due Nov 30
-
Lab 03d - Distance - due Nov 30 (extra credit)
- GridWorld lab 3.1 - MoveLeftActor - due Dec 4
-
GridWorld lab 3.2 - MoveSouthActor - due Dec 4 (extra credit)
GridWorld lab 3.3 - MoveNorthActor - due Dec 4 (extra credit)
GridWorld lab 3.4 - UpAndOverActor - due Dec 4 (extra credit)
- Lab 04a - AddStrings - due Dec 14
- Lab 04b - FirstAndLast - due Dec 16
- Lab 04c - StringRipper - due Dec 16
- Lab 04d - Name - due Dec 18
-
Lab 04e - StringChecker - due Dec 18 (extra credit)
- If Statement Exercises - due Jan 11
- The Names Test - taken in class Jan 6-7
Daily Log
- Monday, November 16, 2009 - Chapter 3 lecture, random numbers
- Wednesday, November 18, 2009 - begin chapter 3 labs
- Friday, November 20, 2009 - finish up chapter 3 labs
- Tuesday, December 1, 2009 - GridWorld lecture, start ch 3 GridWorld lab
- Thursday, December 3, 2009 - finish up MoveLeftActor, take photos for names test
- Monday, December 7, 2009 - photo retakes, begin Chapter 4 lecture
- Wednesday, December 9, 2009 - lecture on print() vs toString(), start on lab 4a and 4b
- Friday, December 11, 2009 - finish 4a, finish ch 4 lecture, start remaining ch 4 labs
- Tuesday, December 15, 2009 - work on chapter 4 labs
- Thursday, December 17, 2009 - finish chapter 4 labs
- Monday, January 4, 2010 - review programming basics, Christmas report, ch 5 lecture
- Wednesday, January 6, 2010 - names test, work on if practice
- Friday, January 8, 2010 - review for semester exam (4th) or finish if practice
- Tuesday, January 12, 2010 - review (1st, 2nd), take fall semester exam (4th)
- Thursday, January 14, 2010 - take fall semester exam (1st, 2nd)
2nd Six-Weeks
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 9
- Lab 02a - Rectangle - due Nov 13
- Lab 02b - Sum - due Nov 13
- Lab 02c - Average - due Nov 13
-
Lab 02d - Cube - due Nov 13 (extra credit)
Lab 02e - Circle - due Nov 13 (extra credit)
Lab 02f - Line - due Nov 13 (extra credit)
Lab 02g - Fahrenheit - due Nov 13 (extra credit)
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
- Tuesday, November 10, 2009 - review instance variables and OOP from ch 2, start chapter 2 labs
- Thursday, November 12, 2009 - finish up ch 2 labs and anything else from 2nd Six-Weeks
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