This course is for AP Computer Science A - the class will focus on learning and reviewing the advanced Java Programing skills and preparing for the AP CS A test by doing practice tests and reviews.
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: This class will have students to work through at least 4 full length AP CS A college board practice tests to refine the skills required by the APCS A test.
Instructor:
Peng Lin