User Tools

Site Tools


mt2011f:week9

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mt2011f:week9 [2011/09/28 15:10]
Tim Korb
mt2011f:week9 [2011/11/02 14:21] (current)
Line 1: Line 1:
-====== Week 9: Object-Oriented Design ======+====== Week 9: Object-Oriented Design ​and Interfaces ​======
  
 ===== Objectives ===== ===== Objectives =====
Line 6: Line 6:
 ===== Readings for Class Discussion ===== ===== Readings for Class Discussion =====
  
-  * Pillay (2009). ​ [[http://​dl.acm.org.login.ezproxy.lib.purdue.edu/​citation.cfm?​doid=1562741.1562754|A study of object-oriented design errors made by novice programmers]]+  * Pillay (2009). ​ [[http://​dl.acm.org.login.ezproxy.lib.purdue.edu/​citation.cfm?​doid=1562741.1562754|A study of object-oriented design errors made by novice programmers]]
 +  * Schmolitzky (2006). [[http://​dx.doi.org/​10.1145/​1168054.1168084|Teaching Inheritance Concepts with Java]].
   * Review chapters in Horstmann text    * Review chapters in Horstmann text 
  
Line 12: Line 13:
 ===== Topics ===== ===== Topics =====
  
-  * +  * What problems do students have //​understanding//​ object-oriented concepts? 
 +  * How can students be motivated to learn //design// concepts?
  
 ===== Lab ====== ===== Lab ======
  
-  * AP CS: +  * AP CS: Inheritance;​ Input/​Output and Exception Handling
  
mt2011f/week9.1317237023.txt.gz · Last modified: 2011/09/28 15:10 (external edit)