The goals of this course are comparable to those of a first-year course offered in college and university computer science departments. The course prepares students to take the Advanced Placement Examination, the results of which may result in advanced standing in college computer science courses. This course will be taught using the Java programming language and will include topics such as: class design, objects, methods, arrays, strings, sorting and searching algorithms.
The course prepares students to take the Advanced Placement Examination, the results of which may result in advanced standing in college computer science courses. PLEASE NOTE: This course may not be taken concurrently with AP CS Principles.
Essential Skills:
Determine required code segments to produce a given output.
Determine the output, value, or result of given program code given initial values.
Write and implement program code.
Analyze program code for correctness, equivalence, and errors.
Describe the behavior and conditions that produce identified results in a program.