Instructor
Textbooks and References
Evaluation
Description | Weight |
---|---|
Assignments | 25 % |
Midterm Test | 25 % |
Final Exam | 50 % |
Please note:
Final percentages will be converted to letter grades using the VIU grade scale:
Final Percent | Grade |
---|---|
≥ 80 | A- |
≥ 68 | B- |
≥ 55 | C- |
Examination Dates
Description | Date |
---|---|
Midterm Test | February 22 or March 8 |
Final Exam | Exam "week" |
Note: No student will be allowed to write an exam early.
Topics (Subject to small changes as the semester progresses):
Topic |
---|
The Object-Oriented Paradigm |
Java Basics |
Object-oriented Programming Basics: instantiation, overloading, visibility, polymorphism, abstract classes |
Object-oriented Analysis and Design |
Basic UML: class diagrams, sequence diagrams, use cases |
Object Cloning and Equality |
GRASP Principles |
Introduction to Swing |
Object-oriented Design Patterns: Observer, Strategy, Decorator, Composite, and Factory |