Learn · Pelajari
AP Computer Science A · AP Ilmu Komputer A
Choose a lesson to begin. · Pilih pelajaran untuk memulai.
1 Using Objects and Methods · Menggunakan Benda dan Metode 0 / 15 Watch lesson · Tonton pelajaran
1.1
Introduction to Algorithms, Programming, and Compilers · Pendahuluan Algoritma, Pemrograman, dan Kompiler
1.2
Variables and Data Types · Variabel dan Tipe Data
1.3
Expressions and Output · Ekspresi dan Output
1.4
Assignment Statements and Input · Pernyataan Penugasan dan Masukan
1.5
Casting and Range of Variables · Pencetakan dan Rentang Variabel
1.6
Compound Assignment Operators · Operator Penugasan Majemuk
1.7
Application Program Interface (API) and Libraries · Antarmuka Program Aplikasi (API) dan Perpustakaan
1.8
Documentation with Comments · Dokumentasi dengan Komentar
1.9
Method Signatures · Tanda Tangan Metode
1.10
Calling Class Methods · Mempanggil Metode Kelas
1.11
Math Class · Kelas Matematika
1.12
Objects: Instances of Classes · Objek: Instances dari Kelas
1.13
Object Creation and Storage (Instantiation) · Pembuatan dan Penyimpanan Objek (Instantiasi)
1.14
Calling Instance Methods · Pemanggilan Method Instance
1.15
String Manipulation · Manipulasi String
2 Selection and Iteration · Seleksi dan Iterasi 0 / 12 Watch lesson · Tonton pelajaran
2.1
Algorithms with Selection and Repetition · Algoritma dengan Seleksi dan Pengulangan
2.2
Boolean Expressions · Ekspresi Boolean
2.3
if Statements · Pernyataan if
2.4
Nested if Statements · Pernyataan if Bersarang
2.5
Compound Boolean Expressions · Ekspresi Boolean Majemuk
2.6
Comparing Boolean Expressions · Membandingkan Ekspresi Boolean
2.7
while Loops · Perulangan while
2.8
for Loops · perulangan for
2.9
Implementing Selection and Iteration Algorithms · Implementasi Algoritma Seleksi dan Iterasi
2.10
Implementing String Algorithms · Implementasi Algoritma String
2.11
Nested Iteration · Iterasi Bersarang
2.12
Informal Run-Time Analysis · Analisis Waktu Eksekusi Informal
3 Class Creation · Pembuatan Kelas 0 / 9 Watch lesson · Tonton pelajaran
3.1
Abstraction and Program Design · Abstraksi dan Desain Program
3.2
Impact of Program Design · Dampak Desain Program
3.3
Anatomy of a Class · Anatomi Kelas
3.4
Constructors · Konstruktor
3.5
Methods: How to Write Them · Metode: Cara Menulisnya
3.6
Methods: Passing and Returning References of an Object · Metode: Melempar dan Mengembalikan Referensi Objek
3.7
Class Variables and Methods
3.8
Scope and Access
3.9
this Keyword · Kata Kunci this
4 Data Collections · Koleksi Data 0 / 17 Watch lesson · Tonton pelajaran
4.1
Ethical and Social Issues Around Data Collection · Isu Etis dan Sosial Sekitar Pengumpulan Data
4.2
Introduction to Using Data Sets · Pendahuluan Menggunakan Set Data
4.3
Array Creation and Access · Pembuatan dan Akses Array
4.4
Array Traversals · Penelusuran Array
4.5
Implementing Array Algorithms · Menerapkan Algoritma Array
4.6
Using Text Files · Menggunakan File Teks
4.7
Wrapper Classes · Kelas Pembungkus
4.8
ArrayList Methods · Metode ArrayList
4.9
ArrayList Traversals · Penelusuran ArrayList
4.10
Implementing ArrayList Algorithms · Mengimplementasikan Algoritma ArrayList
4.11
2D Array Creation and Access · Pembuatan dan Akses Array 2D
4.12
2D Array Traversals · Penelusuran Array 2D
4.13
Implementing 2D Array Algorithms · Mengimplementasikan Algoritma Array 2D
4.14
Searching Algorithms · Algoritma Pencarian
4.15
Sorting Algorithms · Algoritma Pengurutan
4.16
Recursion
4.17
Recursive Searching and Sorting · Pencarian dan Pengurutan Rekursif