AP Computer Science A - Semester 1

Prerequisites:

HS Geometry and Algebra II; Intro to CS 2 or significant programming experience in a textual language (Python, C#, C, Java, JavaScript, etc.)

Semester 1 is offered only during the fall term.


AP Computer Science A is equivalent to a first-semester, college-level course in computer science for CS majors. The course introduces students to computer science using the industry-standard Java programming language and presents fundamental topics in object-oriented program design that include extensive problem solving. AP CS A has been described as one of the most challenging and rewarding courses offered at the AP level. The curriculum for this offering was written and tested in diverse classrooms, based on the course offered by the University of Washington

 

Required Book: Building Java Programs, 4th Edition by Reges and Stepp

This required textbook can be loaned through CDLS or purchased if the student would like to keep the copy. Cost: $150.


As recommended by College Board:  It is recommended that a student in the AP Computer Science Principles course should have successfully completed a first year  high school algebra course with a strong foundation on basic linear functions and composition of functions, and problem solving  strategies that require multiple approaches and collaborative  efforts. In addition, students should be able to use a Cartesian (x, y) coordinate system to represents points in a plane. It is important that students and their advisers understand that any significant computer science course builds upon a foundation of mathematical and computational reasoning that will be applied throughout the study of the course.


Required Book: Building Java Programs, 4th Edition by Reges and Stepp.

 

This required textbook can be loaned through CDLS or purchased if the student would like to keep the copy.  Cost: $150. This is the same text used for semester 2.

Click your browser's back button to go back to the course list!

© 2020 by Colorado Digital Learning Solutions
 

501(c)(3) Non-Profit organization

Documentation available upon request.

(720) 458-4154

info@coloradodls.org