Unpublished Lecture Notes

I have recently compiled sets of lecture notes for courses and workshops conducted over the last several semesters. These are available upon request by contacting me at my e-mail address (nicholas.delillo@manhattan.edu).

  1. Lecture Notes on Java: Lecture notes for a workshop conducted in the Spring '98 semester. The emphasis is on the essentials of Java programming, the Java programming environment and the interface with the World Wide Web and the use of the Microsoft Internet Explorer. The software used was Microsoft's J++, v. 1.1, and emphasized the use of applets. (62 pages)
  2. Java Notes 2: Lecture notes for a graduate course in object-oriented design and data structures using Java as the implementation language, Summer, 1998. The emphasis here was on the syntax of the Java programming language for applications programs and the design of classes and their applications. The basic data structures of stacks, queues, and linked lists were defined and also implemented using the predefined *.util package. (85 pages)
  3. Advanced Topics in Object-Oriented Design Using C++: First portion of a set of lecture notes for CMPT 462 (Special Topics in Computer Science: Object-Oriented Design Using C++), Fall Semester, 1998. These notes cover and illustrate the topics of encapsulation, inheritance, and polymorphism using familiar examples. Other topics of note in these notes are abstract classes, uses of the static keyword, and exceptions and exception handling in C++. (30 pages)
  4. Advanced Topics in Object-Oriented Design Using C++ (Part II): Second part of a set of lecture notes for CMPT 462. The topics covered here are hashing, the use of namespaces, and a prelude to the use of the Standard Library (STL). (19 pages)
  5. Advanced Topics in Object-Oriented Design Using C++ (Part III): Third and last part of a set of lecture notes for CMPT 462. The topics covered here are the use of the Standard Library, the use of container classes, iterators, generic functions, and container adapters. (32 pages)
  6. )
  7. Lecture Notes on Java: Lecture notes for a workshop conducted in the Spring’98 semester. The emphasis is on the essentials of Java programming, the Java programming environment, and the interface with the World Wide Web and the use of the Microsoft Internet Explorer. The software used was Microsoft’s J++, v.1.1, and emphasized the use of applets. (62 pages)
  8. Java Notes 2: Lecture notes for a graduate course in object-oriented design and data structures using Java as the implementation language, Summer, 1998. The emphasis here was on the syntax of the Java programming language for applications programs and the design of classes and their applications. The basic data structures of stacks, queues, and linked lists were defined and also implemented using the predefined java.util package.
  9. Data Structures With Java: Lecture Notes for a course in data structures and algorithms using Java as the implementation language. This set of lecture notes has been used since Summer, 1999. The fundamentals of searching and sorting are emphasized, together with wrapper classes, abstract data types and their implementation in Java, linked lists. The fundamentals of the use of Borland’s JBuilder v. 3.0 were discussed. (71 pages)
  10. Data Structures with Java (Part II): Summer, 2000. This continues the Data Structures with Java notes of (7), treating such topics as exceptions and exception handlers, stacks, queues, linked lists, binary trees, heaps, and linked lists. (74 pages)
Back to my home page

  Updated November 2003

© 1999-2001 Manhattan College