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練習題測試自己
立即練習此課題