You are here

Don't Fear The OOP

Author: 
Claerbout, Johannes
Issue Date: 
Monday, August 6, 2007
Description: 
The author passed away shortly after writing this in 1999. His father gave permission to post the URL and maintain a backup copy. Details of the email exchange are included in the zip file.
Keywords: 
java tutorial, object-oriented programming, OOP, classes, objects, OOP like writing trash Western novel, subclasses, inheritance, humorous
Education Levels: 
Middle School
High School
Intended Audience: 
Educator
Learner
Type: 
Reference Material : Article
Publisher: 
Claerbout Family
URL: 
http://sepwww.stanford.edu/sep/jon/family/jos/index.html
CSTA Classification: 

CT.L3B-10

Decompose a problem by defining new functions and classes.

CPP.L3A-02

Use mobile devices/ emulators to design, develop, and implement mobile computing applications.

CPP.L3B-02

Use tools of abstraction to decompose a large-scale computational problem (e.g., procedural abstraction, object-oriented design, functional design).

CC.L3C-01a

Object-Oriented Program Design (AP Comp Sci A Topic I)

CC.L3C-12

Other Project-Based Courses

CT.L3A-02

Describe a software development process used to solve software problems (e.g., design, coding, testing, verification).

CPP.L3A-04

Apply analysis, design, and implementation techniques to solve problems (e.g., use one or more software lifecycle models).

CC.L3C-01b

Program Implementation (AP Comp Sci A Topic II)

Download this resource: