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 Getting Help.
•  Introduction | PowerPoint | |
•  Object oriented programming (Textbook Sections B1-B11.) | ||
     Java introduction | PowerPoint | |
          Additional notes | ||
     Objects and Classes | PowerPoint | |
          Additional notes on objects | ||
      Allocating memory to variables | PowerPoint | |
          Additional notes | ||
          Comparing Objects | ||
     Object oriented programming concepts and pseudocode | PowerPoint | |
•  Debugging | PowerPoint | |
           Example of java class with compilation errors | ||
            Example of variable scope determination | ||
            Memory allocation for static non-static objects | ||
           
Examples of java programs with different kinds of
errors             can be found in the code section,under             "Additional Examples". |
||
•  Inheritance (Textbook Sections B12-B15) | PowerPoint | |
•  The stack ADT (Textbook Sections 3.1-3.8) | PowerPoint | |
•  Exceptions (Textbook Section B16) | PowerPoint | |
•  Linked Lists (Textbook Sections 4.1-4.3) | PowerPoint | |
•  Stacks Using Linked Lists (Textbook Section 4.6) | PowerPoint | |
•  The Queue ADT (Textbook Chapter 5) | PowerPoint | |
•  Lists (Textbook Chapter 6) | PowerPoint | |
•  Recursion (Textbook Chapter 8) | PowerPoint | |
•  Memory management (Textbook, Section 4.5) | PowerPoint | |
•  Trees and Binary trees (Textbook Chapter 10) | PowerPoint | |
•  Sorting (Textbook Section 9.2) | PowerPoint | |