CS1026a Computer Science Fundamentals I (Java)

Course Notes - Fall 2009


Note: There is a quota of 50 pages for the laser printer for each student, per course per term. You may pay for more pages of laser printing at the Main Office, MC 355.


CS1026 Introduction PowerPoint PDF PDFx4
Topic 1: Introduction to Computer Science and Programming PowerPoint PDF PDFx4
Topic 2: Introduction to Java and DrJava (cf. chapter 2 in the text) PowerPoint PDF PDFx4
Topic 3: Introduction to Programming (cf. chapter 3 in the text) PowerPoint PDF PDFx4
Topic 4: Introduction to Media Computation (cf. part of chapter 4 in the text) PowerPoint PDF PDFx4
Topic 5: Digital Pictures (cf. part of chapter 4 in the text) PowerPoint PDF PDFx4
Topic 6: Modifying pictures using loops (cf. part of chapter 4 in the text) PowerPoint PDF PDFx4
Topic 7: Nested loops (cf. chapter 5 in the text) PowerPoint PDF PDFx4
Topic 8: More on while loops (cf. chapter 6.2 in the text) PowerPoint PDF PDFx4
Topic 9: More on for loops (cf. chapter 5.2 in the text) PowerPoint PDF PDFx4
Topic 10: The if statement (cf. chapter 6 in the text) PowerPoint PDF PDFx4
Topic 11: Returning values from methods (cf. chapter 5.3 in the text) PowerPoint PDF PDFx4
Topic 12: Creating classes (cf. chapter 11 in the text) PowerPoint PDF PDFx4
Topic 12, continued: Creating classes (cf. chapter 11 in the text) PowerPoint PDF PDFx4
Topic 13: Objects in Memory, Passing Parameters PowerPoint PDF PDFx4