Java Methods

We use Java Methods, Second Edition by Litvin and Litvin. While a PDF of the whole book is not available, the author has made available many resources:

Note that we have the second edition, which is from 2011 (now out of date). There are probably few changes.


0. Intro

1. CS Basics

2. Software Engineering

Reading guide for chapter 2.

3. Intro to OOP

An introduction to object oriented programming, getting started with Java.

6. Data Types

10. Strings

Interlude: January

11. Classes

Interfaces and abstract classes.

12. Arrays

One and two dimensional arrays.

Semester 1 Final

Programming portion of the semester 1 final exam.

13. ArrayList

An array-like class that (i) grows automatically and (ii) can delete elements.

14. Sorting

Programming Practice

Learn to integrate all of the skills that you have acquired in AP Computer Science by solving problems.

15. Files

Input and output using files and streams.

Q3. Review

Quarter 3 AP Review

20. Set and Map

Important data structures for actually using Java to get stuff done quickly.

Sem.II Final Index

Final exam, possibly including advanced data structures and problem solving.

Last modified January 23, 2024: Small edits and improvements. (4190e6e5)