CSCE 155 Introduction to Computer Science I Spring 2005
Handouts
Handout 1: Reinventing CS Curriculum (January 10, 2005)
Handout 2: Programming and Grading (January 10, 2005)
Handout 3: Numerical Data (January 21, 2005)
Handout 4: Simple Input and Output (January 26, 2005)
Handout 5: Why Object-Oriented? An Example (January 28, 2005)
Handout 6: Local Variables and Parameter Passing (January 28, 2005)
Handout 7: Welcome, Scanner! (February 4, 2005)
Handout 8: Exam 1 Review (February 11, 2005)
Handout 9: When the World Listens! (February 16, 2005)
Handout 10: Interfaces (February 21, 2005)
Handout 11: GUI, GUI, GUI (February 23, 2005)
Reading #1: Building Disappearing Computers
, by D. M. Russell, N. A. Streitz, and T. Winograd,
Communications of the ACM
,
48
(3):42-48 (February 23, 2005)
Handout 12: Trouble Making with Exceptions (March 2, 2005)
Handout 13: Harnessing the Power of Arrays (March 11, 2005)
Handout 14: Vector = Victor? (March 11, 2005)
Handout 15: Sorting (March 21, 2005)
Handout 16: More Sorting (March 25, 2005)
Handout 17: Problem Solving (March 28, 2005)
Handout 18: Printing Info and Handling Arrays (March 28, 2005)
Handout 19: Exam 2 Review (March 30, 2005)
Handout 20: Coming up with a Recursive Solution (April 20, 2005)
Reading 1: Mental Models of Recursion, Gotschi, T., I. Sanders, V. Galpin, SIGCSE'03, pp. 346-350. (April 22, 2005)
Handout 21: Final Exam Review (April 29, 2005)