District 214 Course Information

School: Wheeling

Advanced Placement Computer Science (Course #09080)


Semester(s)/Term(s): T2
Subject: Computers
Course description:
Students in this class will design and implement programs using current computer language. Topics will include searching and sorting techniques, numerical methods, and recursion. Upon completion of this course, the student will be able to take Parts A and B of the Advanced Placement Computer Science exam.
Required materials:
Java Software Solutions, Lewis, Loftus, Cocking

Big Java, Horstmann

AP JAVA, Horwitz, Sudol

125 Multiple-Choice Questions in Java, Continental Mathematics League

Computer Concepts with Java Essentials, Trees, Horstmann
Supplementary materials:
Various newspaper articles about job profiles for Programmers
Invitation to Contact Instructor:

“Should you or your parents/guardians have a question regarding course expectations, media or textbooks, or wish to request an alternative assignment for curricula containing potentially objectionable material, please contact the respective Division Head to discuss your concerns. The Division Head will serve as the liaison between the student and parent and the teacher.”

Teachers may use video clips from commercial and basic cable television, current periodicals, as well as articles from local or national newspapers to explain or illustrate scientific concepts or topics without listing them on this website. This includes, but is not limited to, Life, Time, Newsweek, major television networks, Discovery Channel, TLC, Animal Planet, CNN, public television and the like.