All Courses >> Career and Technical >> AP Computer Science A A/B

Product Details

Course Length:

Two one-semester courses (students must independently register for each semester)

Course Description:

AP* Computer Science prepares students for the AP* exam in May. This course is comparable to a college-level introductory computer programming course. The course develops the skills required to write programs or parts of programs used to correctly solve specific problems. Students will learn design techniques to make programs understandable, adaptable, and reusable. Focus is on the Java programming language, a cross-platform language that will enable students to develop programs that can be run in a variety of environments (Windows, Mac, Linux, Android, etc.). Skills learned in this course will aide in many ways, regardless chosen profession field. And, perhaps most importantly, studying computer science opens up a creative world to students unlike any other.


Students should be at a junior-level reading and writing level.

Comprehensive Syllabus:  

AP Computer Science A Public Syllabus

Required Materials:

All required materials are provided in the course.

Specific Technical/Software Requirements in Addition to General Requirements:

Please review the general original credit software requirements at

This course requires students to have access to desktop development platforms.  ChromeOS/Chromebooks are not compatible with this course.

Course Availability (subject to resource and teacher availability):

Fall: A semester available
Spring: B semester available
Summer: Not available

Lead Teacher:

Paul Furthmyer, Montana School for the Deaf and Blind,