Course Schedule and Lecture Notes

Note: the schedule posted here is tentative and may subject to change without prior notice.

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

  • Movie Manager, Adaptor Pattern
  • slides

  • Midterm exam I&II

Week 9

Week 10

  • Using Eclipse
  • slides

  • Java Collection Framework
  • slides

  • Intro to Scribbler
  • slides

    Week 11

    • Scribbler lab tutorial 1: Scribbler hardware and software
    • Scribbler lab tutorial 2: PBASIC programming
    • Scribbler programming, language engineering intro
    • slides

    Week 12

    Week 13

    • HW#7, Expression code generation
    • slides

    Week 14

    Week 15

    Week 16

    • Language Engineering module review
    • slides

    • Wrap up

    Acknowledgements

    The teaching materials on OO List and Design Patterns are based on the teaching materials developed by Dr. Dung Nguyen, Dr. Stephen Wong, Prof. Alan Cox and Prof. Robert Cartwright at the Department of Computer Science, Rice University. All rights reserved.