AP
Chinh phục AP Computer Science Principles theo từng unit
Nguyên lý khoa học máy tính: biểu diễn dữ liệu, thuật toán và lập trình, mạng máy tính, an toàn thông tin và tác động xã hội của công nghệ.
5
unit
Bạn sẽ đạt được gì
- Không đòi nền lập trình sẵn — hợp với người mới bắt đầu
- Có phần bài tập thực hành (Create Performance Task) ngoài bài thi viết
Nội dung khoá học
5 unit
Chương 1 — Phát triển sáng tạoCreative Development, 4 chủ đề
- 1.1 — Cộng tác1.1 — Collaboration
- 1.2 — Chức năng và mục đích của chương trình1.2 — Program Function and Purpose
- 1.3 — Thiết kế và phát triển chương trình1.3 — Program Design and Development
- 1.4 — Phát hiện và sửa lỗi1.4 — Identifying and Correcting Errors
Chương 2 — Dữ liệuData, 4 chủ đề
- 2.1 — Số nhị phân2.1 — Binary Numbers
- 2.2 — Nén dữ liệu2.2 — Data Compression
- 2.3 — Trích xuất thông tin từ dữ liệu2.3 — Extracting Information from Data
- 2.4 — Dùng chương trình để xử lý dữ liệu2.4 — Using Programs with Data
Chương 3 — Thuật toán & lập trìnhAlgorithms and Programming, 18 chủ đề
- 3.1 — Biến và phép gán3.1 — Variables and Assignments
- 3.2 — Trừu tượng hoá dữ liệu3.2 — Data Abstraction
- 3.3 — Biểu thức toán học3.3 — Mathematical Expressions
- 3.4 — Chuỗi ký tự3.4 — Strings
- 3.5 — Biểu thức Boolean3.5 — Boolean Expressions
- 3.6 — Câu lệnh điều kiện3.6 — Conditionals
- 3.7 — Câu lệnh điều kiện lồng nhau3.7 — Nested Conditionals
- 3.8 — Vòng lặp3.8 — Iteration
- 3.9 — Xây dựng thuật toán3.9 — Developing Algorithms
- 3.10 — Danh sách3.10 — Lists
- 3.11 — Tìm kiếm nhị phân3.11 — Binary Search
- 3.12 — Gọi thủ tục3.12 — Calling Procedures
- 3.13 — Xây dựng thủ tục3.13 — Developing Procedures
- 3.14 — Thư viện3.14 — Libraries
- 3.15 — Giá trị ngẫu nhiên3.15 — Random Values
- 3.16 — Mô phỏng3.16 — Simulations
- 3.17 — Hiệu quả thuật toán3.17 — Algorithmic Efficiency
- 3.18 — Bài toán không quyết định được3.18 — Undecidable Problems
Chương 4 — Hệ thống máy tính và mạngComputer Systems and Networks, 3 chủ đề
- 4.1 — Internet4.1 — The Internet
- 4.2 — Khả năng chịu lỗi4.2 — Fault Tolerance
- 4.3 — Tính toán song song và phân tán4.3 — Parallel and Distributed Computing
Chương 5 — Tác động của công nghệ tính toánImpact of Computing, 6 chủ đề
- 5.1 — Tác động tích cực và tiêu cực5.1 — Beneficial and Harmful Effects
- 5.2 — Khoảng cách số5.2 — Digital Divide
- 5.3 — Thiên lệch trong hệ thống tính toán5.3 — Computing Bias
- 5.4 — Huy động cộng đồng5.4 — Crowdsourcing
- 5.5 — Vấn đề pháp lý và đạo đức5.5 — Legal and Ethical Concerns
- 5.6 — Sử dụng máy tính an toàn5.6 — Safe Computing
Ngân hàng câu hỏi đã sẵn sàng — bài đọc theo lộ trình đang biên soạn