O Ordering Information
. Shop online
. Fill out order form
. Contact us

 O Book home pages
. Java Methods
. Coding in Python
. Be Prepared Comp Sci
. Be Prepared Calculus
. 800 Questions in Calculus

 O Download files
. Students
. Teachers

 O Coding in Python and Discrete Math
. Test Package
. Getting Started with Python

 O Java Methods
. Test Package
. PowerPoints
. Syllabi
. Getting started/help
. Papers/projects
. AP Summer Institutes
. What teachers say...

 O AP* test prep
. Be Prepared for the AP CS Exam
. 250 MC Questions in Java
. Be Prepared for the AP Calculus Exam
. 800 Questions in Calculus
. Calculus Calculator Labs
. What teachers say...

 O C++
. 100 MC Questions in C++
. Free textbook

Java Methods Home Page Skylight Publishing

2006 edition PowerPoints




Java Methods:

Object-Oriented Programming
Data Structures

Second AP* Edition — with GridWorld


Copyright © 2011 by Maria Litvin, Gary Litvin, and Skylight Publishing. All rights reserved.

Teachers and workshop instructors may reproduce these slides for face-to-face teaching purposes.  You are NOT permitted to post these slides on the Internet -- use a link to this page.

The slides come with brief notes for teachers.  To see the notes, choose Notes page from the View menu.  To print slides with notes, choose Print from the File menu and select Note pages under "Print what".  (The free Microsoft PowerPoint Viewer alone does not allow you to see the notes.)

All slides: Ch01-14ppt.zip  |   Ch15-27ppt.zip.

     Ch01.ppt ~ Chapter 1.  An Introduction to Hardware, Software, and the Internet
     Ch02.ppt ~ Chapter 2.  An Introduction to Software Engineering
     Ch03.ppt ~ Chapter 3.  Objects and Classes
     Ch04.ppt ~ Chapter 4.  Algorithms
     Ch05.ppt ~ Chapter 5.  Java Syntax and Style
     Ch06.ppt ~ Chapter 6.  Data Types, Variables, and Arithmetic
     Ch07.ppt ~ Chapter 7.  Boolean Expressions and if-else Statements
     Ch08.ppt ~ Chapter 8.  Iterative Statements: while, for, do–while
     Ch09.ppt ~ Chapter 9.  Implementing Classes and Using Objects
     Ch10.ppt ~ Chapter 10.  Strings
     Ch11.ppt ~ Chapter 11.  Class Hierarchies and Interfaces
     Ch12.ppt ~ Chapter 12.  Arrays
     Ch13.ppt ~ Chapter 13.  java.util.ArrayList
     Ch14.ppt ~ Chapter 14.  Searching and Sorting
     Ch15.ppt ~ Chapter 15.  Streams and Files
     Ch16.ppt ~ Chapter 16.  Graphics
     Ch17.ppt ~ Chapter 17.  GUI Components and Events
     Ch18.ppt ~ Chapter 18.  Mouse, Keyboard, Sounds, and Images
     Ch19.ppt ~ Chapter 19.  Big-O Analysis of Algorithms
     Ch20.ppt ~ Chapter 20.  The Java Collections Framework
     Ch21.ppt ~ Chapter 21.  Lists and Iterators
     Ch22.ppt ~ Chapter 22.  Stacks and Queues
     Ch23.ppt ~ Chapter 23.  Recursion Revisited
     Ch24.ppt ~ Chapter 24.  Binary Trees
     Ch25.ppt ~ Chapter 25.  Lookup Tables and Hashing
     Ch26.ppt ~ Chapter 26.  Heaps and Priority Queues
     Ch27.ppt ~ Chapter 27.  Design Patterns

Skylight Publishing

*AP and the Advanced Placement Program are registered trademarks of the College Entrance Examination Board,
which was not involved in the production of this web site.