Notes are provided in both Microsoft PowerPoint and PDF formats.
PowerPoint notes can be viewed and printed in the FYTE labs in Middlesex College that have Microsoft Windows and Office installed. If you have Microsoft Office at home, that will do as well. If you have Microsoft Windows at home, but do not have Office, you can download a PowerPoint Viewer and Printer from Microsoft to use this version of notes at home.
The PDF version of notes can be viewed and printed using Adobe's Acrobat Reader. This tool is installed in all of our Microsoft Windows labs, and can be downloaded from this link, if you do not have this installed at home.
For more information on how to print from FYTE, please consult the Computer Science Department FAQ.
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 | PDFx4 | |
| Topic 1: Introduction to Computer Science and Programming | PowerPoint | PDFx4 | |
| Topic 2: Introduction to Java and DrJava (cf. chapter 2 in the text) | PowerPoint | PDFx4 | |
| Topic 3: Introduction to Programming (cf. chapter 3 in the text) | PowerPoint | PDFx4 | |
| Topic 4: Introduction to Media Computation (cf. part of chapter 4 in the text) | PowerPoint | PDFx4 | |
| Topic 5: Digital Pictures (cf. part of chapter 4 in the text) | PowerPoint | PDFx4 | |
| Topic 6: Modifying pictures using loops (cf. part of chapter 4 in the text) | PowerPoint | PDFx4 | |
| Topic 7: Nested loops (cf. chapter 5 in the text) | PowerPoint | PDFx4 | |
| Topic 8: More on while loops (cf. chapter 6.2 in the text) | PowerPoint | PDFx4 | |
| Topic 9: More on for loops (cf. chapter 5.2 in the text) | PowerPoint | PDFx4 | |
| Topic 10: The if statement (cf. chapter 6 in the text) | PowerPoint | PDFx4 | |
| Topic 11: Returning values from methods (cf. chapter 5.3 in the text) | PowerPoint | PDFx4 | |
| Topic 12: Creating classes (cf. chapter 11 in the text) | PowerPoint | PDFx4 | |
| Topic 12, continued: Creating classes (cf. chapter 11 in the text) | PowerPoint | PDFx4 | |
| Topic 13: Objects in Memory, Passing Parameters | PowerPoint | PDFx4 |