This course is for AP Computer Science A. Here is the course description and exam by College Board: https://apstudents.collegeboard.org/sites/default/files/2019-05/ap-computer-science-a-course-and-exam-description.pdf. AP Computer Science A is one year curriculum for high school students. Sunshine Elite usually split the class into part 1 and part 2 which can be finished in 2 terms.
Prerequisite: At least one year programming experience
AP Computer Science A
Advanced Placement Computer Science A is an AP Computer Science course and examination offered by the College Board to high school students as an opportunity to earn college credit for a college-level computer science course. AP Computer Science A is meant to be the equivalent of a first-semester course in computer science. The AP exam currently tests students on their knowledge of Java. Java Programming Language is one of the most popular programming languages particularly for client–server web applications. Java is high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers write once, run anywhere, meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically
compiled to bytecode that can run on any Java virtual machine regardless of the underlying computer architecture.
AP Computer Science A - Fundamental and Advanced Concepts in Java
Topics to be covered:
Unit 1: Primitive Types
Unit 2: Using Objects
Unit 3: Boolean Expressions and if Statements
Unit 4: Iteration
Unit 5: Writing Classes
Unit 6: Array
Unit 7: ArrayList
Unit 8: 2D Array
Unit 9: Inheritance
Unit 10: Recursion
Note: Each class will follow a format: Computer science Concepts, Programming activity, Quiz. This class also have one diagnostic test and 2 full length AP CS A college board practice tests to refine the skills required by the college board APCS A test.
Instructor:
Peng Lin