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 [2016/05/12 13:48] pawlukcourse_outline [2016/07/04 22:02] (current) pawluk
Line 24: Line 24:
   * [[http://www.eecs.yorku.ca/~pawluk/3311/04-Classes.pdf|Classes]]   * [[http://www.eecs.yorku.ca/~pawluk/3311/04-Classes.pdf|Classes]]
   * [[http://www.eecs.yorku.ca/~pawluk/3311/05-Objects.pdf|Objects]]   * [[http://www.eecs.yorku.ca/~pawluk/3311/05-Objects.pdf|Objects]]
 +
 +==== Reading ====
 +Chapters 1 - 6
  
 ===== Week 2, May 16 ===== ===== Week 2, May 16 =====
Line 32: Line 35:
   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/02-DesignContext.pdf|Memory management]]   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/02-DesignContext.pdf|Memory management]]
   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/07-Genericity.pdf|Generic types]]   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/07-Genericity.pdf|Generic types]]
 +
 +==== Reading ====
 +Chapters 7 - 10
  
 ===== Week 3, May 23 ===== ===== Week 3, May 23 =====
Line 39: Line 45:
 ===== Week 4, May 30 ===== ===== Week 4, May 30 =====
  
 +  * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/26a-Class-Design.pdf|Design within a class]]
   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/08-Assertions.pdf|Assertions]]   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/08-Assertions.pdf|Assertions]]
   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/11-StepwiseRefinement.pdf|Top down design]]   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/11-StepwiseRefinement.pdf|Top down design]]
Line 44: Line 51:
   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/case_studies/banks.tar.gz|Bank 1-5]]   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/case_studies/banks.tar.gz|Bank 1-5]]
   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/case_studies/dictionary.tar.gz|Dictionaray]]   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/case_studies/dictionary.tar.gz|Dictionaray]]
 +
 +==== Reading ====
 +Chapter 19
  
 ===== Week 5, June 6 ===== ===== Week 5, June 6 =====
  
-  * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/26a-Class-Design.pdf|Design within a class]] 
   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/15-DesignContract.pdf|Design by contract]]   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/15-DesignContract.pdf|Design by contract]]
-  * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/case_studies/espec_study.tar.gz|eSpec and TDD]]+  * [[http://www.eecs.yorku.ca/course_archive/2006-07/W/3311/slides/m_jan22.pdf|eSpec and TDD]]
   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/10-Espec.pdf|Notes on eSpec]]   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/10-Espec.pdf|Notes on eSpec]]
   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/16-Exceptions.pdf|Exceptions]]   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/16-Exceptions.pdf|Exceptions]]
 +
 +==== Reading ====
 +Chapters 11 - 13
 +
 +
  
 ===== Week 6, June 13 ===== ===== Week 6, June 13 =====
Line 59: Line 73:
   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/20a-PolyAndDynamic.pdf|Polymorphism and dynamic typing]]   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/20a-PolyAndDynamic.pdf|Polymorphism and dynamic typing]]
      
 +==== Reading ====
 +Chapters 14 - 17
 +
 +**Assignment 1 Due on midnight**
  
 ===== Week 7, June 20 ===== ===== Week 7, June 20 =====
Line 69: Line 87:
 ===== Week 8, June 27 ===== ===== Week 8, June 27 =====
  
-Midterm test+**Midterm test**
  
 ===== Week 9, July 4 ===== ===== Week 9, July 4 =====
  
-  * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/27-1-Structure-Adapter.pdf|Adapter pattern]] +  * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/17b-BON-Dynamic-Model.pdf|BON dynamic model]]
-  * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/28-8-Behave-MVC.pdf|MVC]]+
   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/A4-DesignPatterns.pdf|Design patterns]]   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/A4-DesignPatterns.pdf|Design patterns]]
 +  * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/28-8-Behave-MVC.pdf|MVC]]
 +  * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/27-1-Structure-Adapter.pdf|Adapter pattern]]
   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/28-9-Behave-Observer.pdf|Observer pattern]]   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/28-9-Behave-Observer.pdf|Observer pattern]]
-  * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/17b-BON-Dynamic-Model.pdf|BON dynamic model]] 
  
 ===== July 6, Drop Deadline ===== ===== July 6, Drop Deadline =====
 +
 +**Deadline to drop the course without grade**
 +
 ===== Week 10, July 11 ===== ===== Week 10, July 11 =====
  
Line 86: Line 107:
   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/27-3-Structure-Composite.pdf|Composite]]   * [[http://www.eecs.yorku.ca/course_archive/2015-16/F/3311/slides/27-3-Structure-Composite.pdf|Composite]]
      
- 
 ===== Week 11, July 18 ===== ===== Week 11, July 18 =====
  
Line 102: Line 122:
  
 ===== Week 13, August 1 ===== ===== Week 13, August 1 =====
 +
 Civic Holiday, University closed Civic Holiday, University closed
  
 ===== August 2-7 ===== ===== August 2-7 =====
 +
 Study days Study days
  
 ===== Week 14, August 8 ===== ===== Week 14, August 8 =====
 +
 Summer term ends Summer term ends
  
 ===== Final Exam ===== ===== Final Exam =====
-Exams will be scheduled on August 11-19, 2016+ 
 +Exams will be scheduled on **August 11-19, 2016**
 Specific information will be provided in the later time. Specific information will be provided in the later time.
course_outline.1463060901.txt.gz · Last modified: 2016/05/12 13:48 by pawluk

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki