Course Handouts
Summer Assignments
APCS Java Classwork
Java Lecture Notes
Practice It
Assigned Programs
Java Applets
Java Links

AP Computer Science Java


5020 AP Computer Science Java HP-grades 10-12


This course assumes prior knowledge of computers. The emphasis of the course content is the preparation of the student for the AP Computer Science A exam in May and programming in the Java language.   There will be a focus on problem solving and on Object Oriented Programming.  Problem solving will be based on problems and ideas from previous math courses including concepts from second semester Algebra 2.  Included in the study of the Java language are the Java programming environment, Java syntax, input, output, data structures, constants, variables, branching, indefinite loops, definite loops, methods, debugging, recursion, user defined types, arrays (one and two dimensional arrays), searching, sorting, programming style, graphics, classes and objects, files, and the AP Board’s case study. 

Preparation: Algebra 1P, Geometry P, and Algebra 2/Trig. with grades of “B” or better, when taken for the first time.  Computer Science P with a grade of “B” or better (or the Instructor's approval), touch typing 30 wpm or better, passing score on math diagnostic tests, competence in written communication, knowledge of IBM compatible computers, including the Windows Operating System, recommendation of the current math teacher, and previous programming experience would be helpful but not necessary.  Note: Computer Science will be recommended as a prerequisite for AP Computer Science (or the Instructor's approval).  HW=Intensive




Back to Mr. Dave Clausen's Homepage