CSCI 1990 Fall 2009
Class Log
12/3:
Handouts: Exam Study Guide.
Material covered: Went over Assignment 6 and the stidy guide.
Assignment: Study for exam on Thursday, December 10, at 8 AM.
12/1:
Handouts: Sorting and seraching.
Material covered: Went over sorting and searching handout.
Assignment: None.
11/24:
Handouts: None.
Material covered: Students worked on Assignment 7.
Assignment: Assignment 7 due on 11/24.
11/19:
Handouts: Programs simulating rolling a die n times without using arrays and with arrays. Assignment 7.
Material covered: Defined data structures. Demonstrated how to create arrays and the advantage of using arrays by explaining the two programs. Students started on Assignment 7.
Assignment: Assignment 6 and 7 due on 11/24.
11/17:
Handouts: Assignment 6.
Material covered: Did IEEE representation and converting text to ASCII. Students started Assignment 6.
Assignment: Assignment 6 due on 11/24.
11/12:
Handouts: None.
Material covered: Administered Test 3.
Assignment: Assignment 5 due on 11/12.
11/10:
Handouts: CONVERSION OF DATA AND INSTRUCTIONS TO BINARY.
Material covered: Went over handout through IEEE floating-point representation.
Assignment: Test 3 on 11/12. Assignment 5 due on 11/12.
11/5:
Handouts: Test 3 Study Guide. Assignment 5.
Material covered: Went over study guide. Students worked on Assignment 5 in class.
Assignment: Assignment 4 due on 11/5. Test 3 on 11/12. Assignment 5 due on 11/12.
11/3:
Handouts: The Rectangle class.
Material covered: Discussed object-oriented programming -- the class of automobiles, the attributes (make, model, etc.), and the behaviors/methods (accelerate/decelerate/stop, etc.). Then discusses objects from the class of automobiles called "instances" or examples of particular automobiles (my car, your car, etc.). Then explained the class of rectangles, and its attributes and methods, and showed how to write that in Java. This is from Chapter 4, but the explanation and rectangle example are not in the textbook.
Assignment: Assignment 4 due 11/5.
10/29:
Handouts: Assignment 4.
Material covered: Finished Chapter 3. Students worked on Assignment 4 in class.
Assignment: Assignment 4 due 11/5.
10/27:
Handouts: None.
Material covered: In Chapter 3 we went over the String methods, Java packages, showed them the website that shows all of the Java Documentation, and the Random class. Also a program to simulate rolling a die was demonstrated (not in the text).
Assignment: None.
10/22:
Handouts: None.
Material covered: Administered Test 2.
Assignment: None.
10/20:
Handouts: None.
Material covered: Went over study guide. Did Chapter 3, pages 114-120.
Assignment: Study for Test 2 to be administered on 10/22.
10/13:
Handouts: Test 2 Study Guide via email.
Material covered: Went over examples of if, if ... else, switch, while, do ... while, and for statements.
Assignment: Assignment 3 due 10/13. Study for Test 2 to be administered on 10/22.
10/8:
Handouts: None.
Material covered: Went over looping using while, do ... while, and for.
Assignment: Assignment 3 due 10/13.
10/6:
Handouts: Assignment 3.
Material covered: Reviewed the average program, demonstrated a program (not in the book) that adds the integers from 1 to n. Students worked on Assignment 3.
Assignment: Assignment 3 due 10/13.
10/1:
Handouts: None.
Material covered: Went over nested if statements and the while statement through the average program.
Assignment: None.
9/29:
Handouts: None.
Material covered: Administered Test 1.
Assignment: None.
9/24:
Handouts: None.
Material covered: Did Chapter 5 through page 222.
Assignment: Test 1 on 9/29.
9/22:
Handouts: Test 1 Study Guide.
Material covered: Went over Test 1 Study Guide.
Assignment: Assignment 2 due 9/22. Test 1 postponed to 9/29.
9/17:
Handouts: Assignment 2.
Material covered: Explained the "if" statement in Section 5.2. Students worked on Assignment 2 in class.
Assignment: Assignment 2 due 9/22.
9/15:
Handouts: None.
Material covered: Explained the relationship between the parts of the computer and Assignment 1. Did pages 65-top of 69, 71-73, and 75-78.
Assignment: None.
9/10:
Handouts: None.
Material covered: Did pages 34-42.
Assignment: None.
9/8:
Handouts: None.
Material covered: Syllabus. Did pages 30-33.
Assignment: None.
9/3:
Handouts: Syllabus.
Material covered: Syllabus. Did pages 2-4, 12-15, 17-19, and 27-30 in the text (through PPT page 52).
Assignment: None.