EE 360C Lecture Notes Online

Lecture notes are provided in PostScript, or Portable Document Format (PDF). Most are formatted to print 4 slides per page in landscape mode. You can download the free Adobe Acrobat Reader program to view/print PDF files on Windows, Macintosh and Unix (Sun, HP, SGI, and AIX).

NOTE: You must follow the instructions provided by Adobe for downloading and installing the free Adobe Acrobat Reader. The names Adobe, PostScript, and Acrobat are registered trademarks of Adobe Inc. In addition, use of the Adobe icons (including the PDF icon) requires a Trademark License Agreement with Adobe Inc.

In most cases, the lecture notes are the corrected versions which include any corrections I made during the lecture. There are 26 lectures in all. The first several lectures are a crash course in C++, since most students taking this course do not have an adequate understanding of how to use C++ for advanced problem solving. Data structures are of course introduced as the examples for much of the C++ part of the course. Alogrithms applied to such data structures are introduced in the second half of the course.


Week 1: June 5 - June 6

Basic C++ - Appendix A of course text


Week 2: June 10 - June 14

Pointers, Arrays, Structures, Objects, and Classes - Chapters 1 & 2 of course text


Week 3: June 17 - June 20

More on Object and Classes, and Intro to Templates - Chapters 2 & 3 of course text


Week 4: June 24 - June 27


Week 5: July 1 - July 3

Midterm Exam. No lectures.


Week 6: July 8 - July 12


Week 7: July 15 - July 18


Week 8: July 22 - July 25


Week 9: July 29 - July 30