AP Computer Science A
10个单元 · 55个章节
免费的AP Computer Science A学习笔记,专为AP (Advanced Placement)学生准备。下列每个章节都涵盖一个重点主题,附有例题与练习提示,可在 thinka 应用中延伸练习。
Unit 1: Variables, Expressions and Output
Introduction to Algorithms, Programming, and Compilers
Variables and Data Types
Expressions and Output
Assignment Statements and Input
Casting and Range of Variables
Compound Assignment Operators
Course Content
Unit 1: Using Objects and Methods
Application Program Interface (API), Libraries and Documentation
Method Signatures
Calling Class Methods
Math Class
Objects: Instances of Classes
Object Creation and Storage (Instantiation)
Calling Instance Methods
String Manipulation
Unit 2: Selection
Algorithms with Selection and Repetition
Boolean Expressions
if Statements
Nested if Statements
Compound Boolean Expressions
Comparing Boolean Expressions
Unit 2: Iteration
while Loops
for Loops
Implementing Selection and Iteration Algorithms
Implementing String Algorithms
Nested Iteration
Informal Run-Time Analysis
Unit 3: Class Creation
Abstraction, Program Design and Its Impact
Anatomy of a Class
Constructors
Methods: How to Write Them
Methods: Passing and Returning References of an Object
Class Variables and Methods
Scope and Access
this Keyword
Unit 4: Data Sets and Arrays
Ethical and Social Issues Around Data Collection
Introduction to Using Data Sets
Array Creation and Access
Array Traversals
Implementing Array Algorithms
Using Text Files
Wrapper Classes
Unit 4: ArrayList and 2D Arrays
ArrayList Methods
ArrayList Traversals
Implementing ArrayList Algorithms
2D Array Creation and Access
2D Array Traversals
Implementing 2D Array Algorithms
Unit 4: Searching, Sorting and Recursion
Searching Algorithms
Sorting Algorithms
Recursion
Recursive Searching and Sorting
Free-Response Question Skills
FRQ 1: Methods and Control Structures
FRQ 2: Class Design
FRQ 3: Data Analysis with ArrayList
FRQ 4: 2D Array
看完笔记了?用AI练习题测试自己
立即练习此课题