AP Computer Science - A - Grades 10, 11, 12
110001 AP Computer Science - A (A)
110002 AP Computer Science - A (B)
1.5 credits (weighted)
This academic programming course emphasizes programming in Java programming in this rigorous course aligned to the Advanced Placement Computer Science A curriculum. Students will develop advanced coding expertise as they gain extensive experience in the Java language, master fundamental and complex concepts such as functions, loops, data structures, and algorithms. Through a blend of hands-on projects, challenging programming tasks, and real-world applications, students will refine problem-solving skills and acquire knowledge that builds a strong foundation for future studies or careers in computer science, mathematics, or related fields.
This course provides the opportunity for students to receive college credit by taking the standardized AP test at the end of the course. Students are strongly encouraged to register for the A.P. Exam. Fees for the A.P. exam are to be paid by the student. In addition to taking the AP Computer Science exam in May, students also can earn college credit via dual enrollment through Harrisburg University's College in the High School Classroom.
PREREQUISITE: Algebra II