skip to content
Computer Science for Education
User Tools
Log In
Site Tools
Search
Tools
Show pagesource
Old revisions
Backlinks
Recent Changes
Media Manager
Sitemap
Log In
>
Recent Changes
Media Manager
Sitemap
Trace:
•
week5
Sidebar
mt2012f:week5
Table of Contents
Week 5: Classes, Packages, and Advanced Topics
Objectives
Readings for Class Discussion
Topics
Lab
Week 5: Classes, Packages, and Advanced Topics
Objectives
Techniques for taking students the next step in object-oriented design and programming. (And further discussion about OOP first vs. procedural first.)
Readings for Class Discussion
Required Readings
Burton, et al (2003).
Teaching Programming in the OOP Era
Holland, et al (1997).
Avoiding Object Misconceptions
Lieberman, et al (2011).
Difficulties in Learning Inheritance and Polymorphism
Optional Readings
The top 10 reasons why OOP can't be taught in CS1
An Evaluation of Object Oriented Example Programs in Introductory Programming Textbooks
Topics
Discuss misconceptions surrounding object-oriented programming.
Examples of problems students have when learning inheritance and polymorphism.
Lab
AP CS: Fundamental Data Types
mt2012f/week5.txt
· Last modified: 2012/09/24 10:49 (external edit)
Page Tools
Show pagesource
Old revisions
Backlinks
Back to top