AP Computer Science - Riverside High School
Riverside High School Campus is currently closed. E-Learning will continue through mid-September / until further notice.

AP Computer Science

AP Computer Science

Taught by Baron, Matthew

4570 (COMP SCI AP)
AP Computer Science A is a course based on the content established and copyrighted by the College Board. The
course is not intended to be used as a dual credit course. AP Computer Science A is equivalent to a firstsemester, college-level course in computer science. The course introduces students to computer science with
fundamental topics that include problem solving, design strategies and methodologies, organization of data
(data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and
social implications of computing. The course emphasizes both object-oriented and imperative problem solving
and design using Java language. These techniques represent proven approaches for developing solutions that
can scale up from small, simple problems to large, complex problems. The curriculum for AP Computer Science A
is compatible with many CS1 courses in colleges and universities.

Recommended Grade Level: 11, 12

Recommended Prerequisites: Digital Citizenship, Algebra I, and Algebra II

Credits: 2 semester course, 1 credit per semester

Counts as an Mathematics or Elective for all diplomas

Qualifies as a quantitative reasoning course