Lecture Master

 

Lecture 1      Java Fundamentals

Lecture 2      Program Design & Software Engineering

Lecture 3      Recursion

Lecture 4      Abstraction

Lecture 5      Linked Lists

Lecture 6      Recursion as a Problem Solving Technique

Lecture 7      Stacks

Lecture 8      Queues

Lecture 9      Java Expanded

Lecture 9a    Classes & Objects Again

Lecture 9b    Inheritance & Polymorphism

Lecture 9c    Abstract Classes & Interfaces

Lecture 9        Advanced Java Summary

Lecture 10a    Algorithm Efficiency & Sorting

----------------------------------------------------------------------------------------------------------------------------------------------

Lecture 10b    Big O Notation

----------------------------------------------------------------------------------------------------------------------------------------------

Lecture 10a Prichard & Carrano PPT Algorithm Efficiency and Sorting

Lecture 10b Prichard & Carrano PPT Algorithm Efficiency and Sorting

Lecture 11a Prichard & Carrano PPT Trees

Lecture 11b Prichard & Carrano PPT Trees