Course Topics:
Resources
Links
Lecture Notes | File |
---|---|
00-A brief review of topics | |
01-Introduction to Java | |
02-OO programming concepts | |
03-Modeling with UML | |
04-Introduction to Design Patterns | |
05-Design Patterns | |
06-Design Patterns (continued) | |
07-Anti-Patterns | |
08-Metamodeling | |
09-OCL |
you need to download the file of assignment and submit the answers on the specified due date.
Assignment 1, 2, and 3The date for the presentation is going to be 2 Bahman.
You can find Persian notes about Design Patterns here.
Student | Pattern | date |
---|---|---|
Arezou Akbarian-Dehkordi | Factory Method | 8 Aban |
Farahnaz AleEbrahim-Dehkordi | Strategy | 22 Aban |
Simin Amini | Abstract Factory | 8 Aban |
Saeed Bakhtiarifar | Mediator | 22 Aban |
Niloofar Balouti-Dehkordi | Builder | 8 Aban |
Narjes Bayati-Eshkaftaki | Prototype | 8 Aban |
Armin Tavasoli | Command | 15 Aban |
Fahimeh Jafari | Bridge | 8 Aban |
Nasrin Haghani-Boroujeni | Iterator | 15 Aban |
Sadra Salehi | Composite | 8 Aban |
Mohammad Abdollahi | Visitor | 22 Aban |
Majid Abdollahi | Decorator | 15 Aban |
Alireza Erfani | Proxy | 15 Aban |
Elham Fazeli-Farsani | Memento | 22 Aban |
Shafiei | Template Method | 22 Aban |
Mohammad Ghanbari-Sini | Interpreter | 15 Aban |
The presentation files can be downloaded from here.