AP Computer Science Principles
8個單元 · 36個課題
免費的AP Computer Science Principles學習筆記,專為AP (Advanced Placement)學生準備。下列每個章節都涵蓋一個重點主題,附有例題與練習提示,可在 thinka 應用程式中延伸練習。
Course Content
Big Idea 1: Creative Development
Collaboration and Diverse Perspectives
Program Function and Purpose
Program Design and Development
Identifying and Correcting Errors
Big Idea 2: Data
Binary Numbers and Data Representation
Data Compression
Extracting Information from Data
Using Programs with Data
Big Idea 3: Programming Fundamentals
Exam Reference Sheet Notation (Text and Block)
Variables and Assignments
Data Abstraction
Mathematical Expressions
Strings
Boolean Expressions
Conditionals
Big Idea 3: Algorithms, Lists, and Search
Nested Conditionals
Iteration
Developing Algorithms
Lists
Binary Search
Robot Grid Problems
Big Idea 3: Procedures, Simulation, and Efficiency
Calling Procedures
Developing Procedures
Libraries
Random Values
Simulations
Algorithmic Efficiency and Undecidable Problems
Big Idea 4: Computer Systems and Networks
The Internet
Fault Tolerance
Parallel and Distributed Computing
Big Idea 5: Impact of Computing
Beneficial and Harmful Effects
Digital Divide
Computing Bias
Crowdsourcing
Legal and Ethical Concerns
Safe Computing
看完筆記了?用AI練習題測試自己
立即練習此課題