View
 

AP Computer Science

Page history last edited by Mr. Kretsch 1 week, 2 days ago

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



Calendar

Include the class's lesson plans and assignment due dates.

Advance Placement Computer Science Sylabus

Details on how the class is run 

Master Plan


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.

  1. Videos:
    1. arraylist1.swf 
    2. arraylist2.swf
    3. arraylist3.swf
  2. Slides:6-6 ArrayLists.pdf
  3. Quiz 
  4. 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.pd

 


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 -  

Alice

Download the 2.2 version. The version 3 Beta is buggy

 

Comments (0)

You don't have permission to comment on this page.