Learn · Học tập
AP Computer Science A · AP Khoa học máy tính A
Choose a lesson to begin. · Chọn một bài học để bắt đầu.
1 Using Objects and Methods · Sử dụng Đối tượng và Phương pháp 0 / 15 Watch lesson · Xem bài học
1.1
Introduction to Algorithms, Programming, and Compilers · Giới thiệu về Thuật toán, Lập trình và Trình biên dịch
1.2
Variables and Data Types · Biến và Kiểu dữ liệu
1.3
Expressions and Output · Biểu thức và Đầu ra
1.4
Assignment Statements and Input · Câu lệnh gán và Nhập dữ liệu
1.5
Casting and Range of Variables · Epcasting và Phạm vi biến
1.6
Compound Assignment Operators · Toán tử gán tổng hợp
1.7
Application Program Interface (API) and Libraries · Giao diện lập trình ứng dụng (API) và Thư viện
1.8
Documentation with Comments · Tài liệu hóa với Nhận xét
1.9
Method Signatures · Chữ ký Phương thức
1.10
Calling Class Methods · Gọi Phương thức Lớp
1.11
Math Class · Lớp Toán
1.12
Objects: Instances of Classes · Đối tượng: Các实例 của Lớp
1.13
Object Creation and Storage (Instantiation) · Tạo đối tượng và Lưu trữ (Khởi tạo)
1.14
Calling Instance Methods · Gọi Phương thức Instance
1.15
String Manipulation · Thao tác Chuỗi
2 Selection and Iteration · Lựa chọn và Lặp lại 0 / 12 Watch lesson · Xem bài học
2.1
Algorithms with Selection and Repetition · Thuật toán với Lựa chọn và Lặp lại
2.2
Boolean Expressions · Biểu thức Boolean
2.3
if Statements · Câu lệnh if
2.4
Nested if Statements · Câu lệnh if lồng nhau
2.5
Compound Boolean Expressions · Biểu thứcBoolean compound
2.6
Comparing Boolean Expressions · So sánh Biểu thức Boolean
2.7
while Loops · Vòng lặp while
2.8
for Loops · vòng lặp for
2.9
Implementing Selection and Iteration Algorithms · Triển khai Thuật toán Lựa chọn và Lặp lại
2.10
Implementing String Algorithms · Triển khai Các thuật toán String
2.11
Nested Iteration · Lặp lồng
2.12
Informal Run-Time Analysis · Phân tích Thời gian Chạy Không chính thức
3 Class Creation · Tạo lớp 0 / 9 Watch lesson · Xem bài học
3.1
Abstraction and Program Design · Trừu tượng hóa và Thiết kế Chương trình
3.2
Impact of Program Design · Tác động của Thiết kế Chương trình
3.3
Anatomy of a Class · Giải phẫu của Một Lớp
3.4
Constructors
3.5
Methods: How to Write Them · Methods: Cách Viết Chúng
3.6
Methods: Passing and Returning References of an Object · Phương thức: Truyền và Trả về Tham chiếu của Đối tượng
3.7
Class Variables and Methods · Biến và Phương thức Lớp
3.8
Scope and Access · Phạm vi và Truy cập
3.9
this Keyword · Từ khóa this
4 Data Collections · Bộ thu thập dữ liệu 0 / 17 Watch lesson · Xem bài học
4.1
Ethical and Social Issues Around Data Collection · Vấn đề Đạo đức và Xã hội xung quanh Thu thập dữ liệu
4.2
Introduction to Using Data Sets · Giới thiệu về Sử dụng Tập dữ liệu
4.3
Array Creation and Access · Tạo và Truy cập Mảng
4.4
Array Traversals · Duyệt Mảng
4.5
Implementing Array Algorithms · Triển khai Thuật toán Mảng
4.6
Using Text Files · Sử dụng Tập tin Văn bản
4.7
Wrapper Classes
4.8
ArrayList Methods · Các phương thức của ArrayList
4.9
ArrayList Traversals · Duyệt qua ArrayList
4.10
Implementing ArrayList Algorithms · Triển khai Các thuật toán ArrayList
4.11
2D Array Creation and Access · Tạo và Truy cập Mảng 2D
4.12
2D Array Traversals · Duyệt qua Mảng 2D
4.13
Implementing 2D Array Algorithms · Triển khai Các thuật toán Mảng 2D
4.14
Searching Algorithms · Thuật toán Tìm kiếm
4.15
Sorting Algorithms · Thuật toán Sắp xếp
4.16
Recursion
4.17
Recursive Searching and Sorting · Tìm kiếm và Sắp xếp Đệ Quy