User Tools

Site Tools


course_outline

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
course_outline [2012/10/11 21:19] pawlukcourse_outline [2012/11/20 17:52] (current) pawluk
Line 96: Line 96:
   * Readings required: Chapter 14   * Readings required: Chapter 14
  
 +Slides:
 +  * [[http://www.cse.yorku.ca/course_archive/2012-13/F/3311/22-InheritDBC.pdf|Inheritance and design by contract and genericity (DBC)]]
 +  
  
 __**Mid-Term**__ __**Mid-Term**__
Line 102: Line 105:
  
 ====== Week 8 ====== ====== Week 8 ======
-Inheritance and design by contract and genericity; global objects; Singleton design pattern+ Global objects; Singleton design pattern
   * Readings required: Chapters 15, 16 & 18   * Readings required: Chapters 15, 16 & 18
  
  
-Quiz 3:+ Slides: 
 +  * [[http://www.cse.yorku.ca/course_archive/2012-13/F/3311/23-GlobalObjects.pdf|Global Objects]] 
 +  * [[http://www.cse.yorku.ca/course_archive/2012-13/F/3311/29-4-Create-Singleton.pdf|Singleton]] 
 +  * [[http://www.cse.yorku.ca/course_archive/2012-13/F/3311/26-ClassesDesign-2.pdf|Class Design with Inheritance]] 
 +  * [[http://www.cse.yorku.ca/course_archive/2012-13/F/3311/24-CSmultiPanel.pdf|Case study]] 
 + 
 +Quiz 3 (Oct 26):
   * Memory Management;    * Memory Management; 
   * Design rules and principles    * Design rules and principles 
Line 114: Line 123:
 Designing classes; Design Patterns -- Decorator, Composite Designing classes; Design Patterns -- Decorator, Composite
  
 +Slides:
 +  * [[http://www.cse.yorku.ca/course_archive/2012-13/F/3311/27-2-Structure-Composite.pdf|Composite]]
 +  * [[http://www.cse.yorku.ca/course_archive/2012-13/F/3311/27-3-Structure-Decorator.pdf|Decorator]]
  
-Quiz 4: 
-  * Inheritance 
  
 ====== Week 10 ====== ====== Week 10 ======
-Design patterns -- Iterator, Visitor, Command+Design patterns -- Facade, Command, Iterator, Visitor 
 + 
 +Quiz 4 (TuesdayNov 6, 2012): 
 +  * Inheritance 
 + 
 +Slides: 
 + 
 +  * [[http://www.cse.yorku.ca/course_archive/2012-13/F/3311/27-4-Structure-Facade.pdf|Facade]] 
 +  * [[http://www.cse.yorku.ca/course_archive/2012-13/F/3311/28-1-Behave-Command.pdf|Command]] 
 +  * [[http://www.cse.yorku.ca/course_archive/2012-13/F/3311/28-2-Behave-Iterator.pdf|Iterator]] 
 +  * [[http://www.cse.yorku.ca/course_archive/2012-13/F/3311/28-5-Behave-Visitor.pdf|Visitor]] 
 +  * [[http://www.cse.yorku.ca/course_archive/2012-13/F/3311/12-W11-State.ppt|State]]
  
 ====== Week 11 ====== ====== Week 11 ======
-Design patterns -- State, Abstract Factory & Builder+Design patterns -- Abstract Factory & Builder
  
-Quiz 5: 
-  * Design patterns 
  
 +Slides:
 +
 +  * [[http://www.cse.yorku.ca/course_archive/2012-13/F/3311/29-1-Create-AbsFactory.pdf|Abstract Factory]]
 +  * [[http://www.cse.yorku.ca/course_archive/2012-13/F/3311/29-2-Create-Builder.pdf|Builder]]
 +
 +
 +Quiz 5 (Thursday):
 +  * Design patterns
  
 ====== Week 12 ====== ====== Week 12 ======
-Design patterns -- Prototype & TBA+Quality First, Review of material 
 + 
 +Slides: 
 +  * [[http://www.cse.yorku.ca/course_archive/2012-13/F/3311/16-W11-Quality-First.ppt|Quality First]]
course_outline.1349990361.txt.gz · Last modified: 2012/10/11 21:19 by pawluk

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki