Posts Tagged ‘CS383’
Hi,
In today’s class I announced a few things.
Course plan:
* Today: Distributed Objects (1)
* Friday Nov 27: Distributed Objects (2). Afternoon Lab: No New Assignments, but I will be there for your last Lab assignment.
* Monday Nov 30: Design Patterns/ Last Lab deadline.
– The following two lectures will not be included in the final exam. But [...]
Lecture 17: Multiple Inheritance 2009/10/28
Lecture 18: Polymorphism and Software Reuse2009/10/30
Lecture 19: Polymorphism – Overloading 2009/11/02
Lecture 20: Polymorphism – Overriding 2009/11/04
Lecture 21: Polymorphism – The Polymorphic Variable2009/11/06
Lecture 22: Polymorphism – Generics 2009/11/09
Lecture 23: Container Classes 2009/11/13
Lecture 12: Inheritance.
In this lecture, we discussed:
The intuitive and practical meanings of inheritance
The syntax used to describe inheritance and substitution
Some of the various forms of inheritance
The benefits and costs of inheritance
The lecture is canceled for the thanks-giving Monday (October 12, 2009). Have fun.
Lecture 8-9: Classes and Methods 2009/09/30-10/02
We discussed the static, compile time representation of object-oriented programs.
Lecture 10: Messages, Instances and Initialization. 2009/10/05
We discussed the dynamic, run time behavior of object-oriented programs.
Lecture 11: A Case Study: Eight Queens 2009/10/07
We did a case study: solving Eight Queens problem in object-oriented approach.
Overview:
Introduction
Responsibility-Driven Design
Case Study with Design Components
UML Diagrams
Steps of Software Design
Slides:
http://docs.google.com/present/view?id=dc7f6bh9_40ff2wrvg4
Prof. Wendy MacCaul attended the lecture 7 and gave me some good advices on improving my teaching. The main idea is to encourage the active involvement of students in the class by asking questions. I believe that interactive teaching is a good style. There is even [...]
