AP COMPUTER SCIENCE
Prerequisite: Grade 9 with placement in Algebra 2 Honors or 85 in Algebra 2 CP or completion of Geometry Honors or Algebra 2 Honors.
Grades: 9, 10, 11, 12
Introduces students to computer science with fundamental topics that include problem-solving, design strategies and methodologies, the 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. These techniques represent proven approaches for developing solutions that can scale up from small, simple problems to large, complex problems. The goals of the AP Computer Science A course are comparable to those in the introductory course for computer science majors offered in many college and university computer science departments. The AP Computer Science A course is intended to serve both as an introductory course for computer science majors and as a course for people who will major in other disciplines and want to be informed citizens in today's technological society.
Supplies: Chromebook, Coding Journal, writing utensil, good attitude
Tentative Plan for the Year:
- Summer: Primitive Types
- September: Using Objects
- October: Boolean Expressions and If Statements and Iteration
- November: Writing Classes
- December: Arrays
- MIDTERM EXAM
- January: 2D Arrays
- February: ArrayList
- March: Inheritance and Recursion