AP® Computer Science

AP® Computer Science: Java Programming is a computer science course leading to the College Board's Advanced Placement Computer Science exam.

The course can be completed in eight months, allowing students time to review for and take the AP® exam. Not only does the course cover all the contents required for the AP® exam, but it also contains optional sections covering more advanced topics.

Interspersed within a well-organized exposition are exercises to be completed using an embedded Java compiler, and graded tests. Additional materials include guided programming projects in downloadable PDF format that a student attempts as he or she reaches certain milestones.

Procedures

Each student is assigned a principal IMACS instructor, and is given unlimited access to the curriculum during the registration period.

The principal instructor is available by phone or by email during regular business hours. Additionally, the principal instructor or other IMACS instructors are available via the online Help Desk, monitored seven days a week including evenings.

Students submit assignments and tests online. Scores for assignments and tests are accumulated into the student's online gradebook so that parents, students and instructors can monitor student progress.

Please note that IMACS does not order AP exams for students. Obtaining a copy of the actual AP exam must be arranged through your school or you can visit the College Board's website here for more information.