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, CockingSupplementary materials:
Big Java, Horstmann
AP JAVA, Horwitz, Sudol
125 Multiple-Choice Questions in Java, Continental Mathematics League
Computer Concepts with Java Essentials, Trees, Horstmann
Various newspaper articles about job profiles for ProgrammersInvitation 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.