By Sean D. Liming and John R. Malin
Advanced Placement programs allow students to take
college-level courses while still in high school. The AP
programs are managed by the College Board. The AP®
Computer Science A course provides an introduction to
computer science. The course introduces the fundamentals
of computer programming with a focus on object-oriented
programming methodology, problem solving, and algorithm
development. During the course, students will be asked to
write and test several programs with various degrees of
difficulty. Students need the proper tools to do the work.
Unlike any class in high school, AP Computer Science
provides students with experience that prepares them for
the working world, and it is one of the first courses that
re-use algebra knowledge in a practical way.
Employers are always looking for practical experience.
The best way to stand out is to demonstrate that you are
familiar with tools used by professional programmers.
There are many Java development tools available, but when
it comes to Java programming, Eclipse is the tool
frequently used in the industry. Eclipse is a popular
Integrated Development Environment (IDE) that supports
Java, C/C++, and web development. The goal of this little
book is to get you familiar with Eclipse development. The
various chapters provide the instructions to download,
install, and use Eclipse for Java development. Various
chapters have hands-on exercises so that you can use
Eclipse to help with homework, GridWorld, and study for
the APCS exam.