Welcome to Mr. Kretsch's home page for his Advance Placement Computer Science class at Middletown (NJ) High School South
Hot topic!!
Dictionary of data structures and algorithms
Current Lesson:
AP Computer Science Final Project Description
AP Computer Science Final Project Grade
AP Computer Science Study Guide
Gridworld
Table of Contents
Include the class's lesson plans and assignment due dates.
Details on how the class is run
Previous Lessons
Lab 27: Depreciation
Lab 27a: Palindrome
The current lesson on ArrayLists is a set of videos for you to watch. The three videos together describe a set of slides. Each video is about 5 minutes. After you watch the video, you will take a quiz, which will be included as part of your score for the next lab. If you watch the video in class, please use a set of earbuds or headphones.
- Videos:
- arraylist1.swf
- arraylist2.swf
- arraylist3.swf
- Slides:6-6 ArrayLists.pdf
- Quiz
- Lab 26: Solar System XII
Lab 25: Solar System X
Lab 25a: SolarSystem XI
Lab 24: Map
Lab 23: File Counter
Lab 22: Standard Deviation
Test review - slides and practice quiz.
Static variables and methods - slides: 4-4 Static class variables.pdf and lab: Lab 21: Solar System IX
Lab 20: Solar System VIII
Polymorphism: Slides and Lab: Lab 19: Solar System VII
Animation: Lab 18: Solar System VI
Inheritance - slides Inheritance.pdf and lab: Lab 17: Solar System V
Lab 16: Solar System IV
Lab 15: Solar System 3
Lesson slides: 4-1 Intro to Objects.pdf
Lab 14: Solar System
Lab 14a: Solar System 2
December 12 - Lab 12: PI
December 5 - Lab 12: Picture Editor
November 28 - For loops:
November 15 - File input: Lab 11: File Averages
November 8 - Lab 10: Translation
November 1 - Lab 9: Password II
October 31 - Lab 8: Color Mixer
October 24 - Lab 7: Electric Bill
October 13 -Slides: ObjectDraw Input.ppt, lab: Lab 6a: Jack II
October 7 - Lab 6: Jack-o-lantern
October 3 - Lab 5: Strings
September 28 - Lab 4: Making Change (AP)
September 23 - Lab 3a: Geometry II
September 20 - Lab 3: Geometry
September 15 - Lab 2: Making Labels
September 10 - Lab 1: Making Faces
September 9 - Getting Started: Slides (JavaDevelopment.pdf ) and lab(Lab 0: Hello, World)
September 8 - History:
September 7- Programming Model: ProgrammingModel.pdf
Resources
Robocode
Introduction to Robocode: Robocode
Creating a Robot
Development environment
To program in Java at home you need:
- The Java Development Kit (JDK) - Download an install the appropriate Windows version.
- BlueJ - Download and install the latest version.
- Eclipse - Download and install the classic version.
- ObjectDraw -
Download the 2.2 version. The version 3 Beta is buggy
Comments (0)
You don't have permission to comment on this page.