The following slides introduce this course.

Slide 1.1: Syllabus next class starting at
Slide 1.2: A tentative schedule
Slide 1.3: Evolution of programming paradigms
Slide 1.4: Evolution of programming paradigms (cont.)
Slide 1.5: Object-oriented programming
Slide 1.6: Object-oriented programming (cont.)
Slide 1.7: Pros of object-oriented programming
Slide 1.8: Cons of object-oriented programming
Slide 1.9: C++ vs Java — Rectangle.cpp & Rectangle.java
Slide 1.10: C++ vs Java (cont.)



      To give anything less than your best, is to sacrifice the gift.