You are here

Intro to Objects, OOP, Inheritance and Interfaces (JETT Workshop II)

Author: 
Sutcliffe, Geoff ; Yerikalapudi, Aparna
Issue Date: 
Thursday, February 28, 2008
Description: 
The material for this 2-day JETT workshop contains all webpages from their site The foci are: Module 1: Intro to Objects; Module 3: Intro to OO Programming; and Module 5: Inheritance and Interfaces. Information on the Java presented in this workshop, over a half dozen practice programming problems, suggested approaches for teaching and a final end of workshop programming project are included. It's accessed by an initial index.html file. Sample answers to programming problems are located in the LabTasks folder.
Keywords: 
programs, objects, classes, methods, visibility, imperative software design, inheritance, interfaces, exceptions, files
Other Disciplines: 
Java
Education Levels: 
Middle School
High School
Intended Audience: 
Educator
Learner
Type: 
Assessment Material : Rubric, Answer Key, Portfolio, Test
Publisher: 
JETT - University of Miami
URL: 
http://www.cs.miami.edu/~geoff/CSMS/JETT/
CSTA Classification: 

CT.L3B-06

Compare and contrast simple data structures and their uses (e.g., arrays and lists).

CPP.L3A-04

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

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)

CT.L3B-04

Evaluate algorithms by their efficiency, correctness, and clarity.

CC.L3C-01d

Standard Data Structures (AP Comp Sci A Topic IV)

CC.PS-04

Classroom Strategies

CC.L3C-01b

Program Implementation (AP Comp Sci A Topic II)

Download this resource: