Learn · 学ぶ
AP Computer Science A · APコンピュータサイエンスA
Choose a lesson to begin. · Lesson を選択して開始してください。
1 Using Objects and Methods · 物体と手法の使用 0 / 15 Watch lesson · レッスンを視聴
1.1
Introduction to Algorithms, Programming, and Compilers · アルゴリズム、プログラミング、コンパイラへの入門
1.2
Variables and Data Types · 変数とデータ型
1.3
Expressions and Output · 式と出力
1.4
Assignment Statements and Input · 代入文と入力
1.5
Casting and Range of Variables · 型変換と変数の範囲
1.6
Compound Assignment Operators · 複合代入演算子
1.7
Application Program Interface (API) and Libraries · アプリケーションプログラムインターフェース (API) とライブラリ
1.8
Documentation with Comments · コメント付きドキュメント
1.9
Method Signatures · メソッドシグネチャ
1.10
Calling Class Methods · クラスメソッドの呼び出し
1.11
Math Class · Math クラス
1.12
Objects: Instances of Classes · オブジェクト:クラスのインスタンス
1.13
Object Creation and Storage (Instantiation) · オブジェクトの作成と格納(インスタンス化)
1.14
Calling Instance Methods · インスタンスメソッドの呼び出し
1.15
String Manipulation · 文字列操作
2 Selection and Iteration · 選択と反復 0 / 12 Watch lesson · レッスンを視聴
2.1
Algorithms with Selection and Repetition · 選択と反復を用いたアルゴリズム
2.2
Boolean Expressions · ブール式
2.3
if Statements · if 文
2.4
Nested if Statements · ネストされた if 文
2.5
Compound Boolean Expressions · 複合ブール式
2.6
Comparing Boolean Expressions · ブール式の比較
2.7
while Loops · while ループ
2.8
for Loops · forループ
2.9
Implementing Selection and Iteration Algorithms · 選択と反復アルゴリズムの実装
2.10
Implementing String Algorithms · 文字列アルゴリズムの実装
2.11
Nested Iteration · ネストされた反復
2.12
Informal Run-Time Analysis · 非形式的な実行時間解析
3 Class Creation · クラス定義 0 / 9 Watch lesson · レッスンを視聴
3.1
Abstraction and Program Design · 抽象化とプログラム設計
3.2
Impact of Program Design · プログラム設計の影響
3.3
Anatomy of a Class · クラスの解剖学
3.4
Constructors · コンストラクタ
3.5
Methods: How to Write Them · メソッド:書き方
3.6
Methods: Passing and Returning References of an Object · メソッド:オブジェクトへの参照の渡りと返り値
3.7
Class Variables and Methods · クラス変数とメソッド
3.8
Scope and Access · スコープとアクセス
3.9
this Keyword · this キーワード
4 Data Collections · データコレクション 0 / 17 Watch lesson · レッスンを視聴
4.1
Ethical and Social Issues Around Data Collection · データ収集を取り巻く倫理的・社会的問題
4.2
Introduction to Using Data Sets · データセットの利用への入門
4.3
Array Creation and Access · 配列の作成とアクセス
4.4
Array Traversals · 配列の走査(Traversals)
4.5
Implementing Array Algorithms · 配列アルゴリズムの実装
4.6
Using Text Files · テキストファイルの使用
4.7
Wrapper Classes · ラッパークラス
4.8
ArrayList Methods · ArrayListのメソッド
4.9
ArrayList Traversals · ArrayListの反復処理
4.10
Implementing ArrayList Algorithms · ArrayListアルゴリズムの実装
4.11
2D Array Creation and Access · 2D配列の作成とアクセス
4.12
2D Array Traversals · 2D配列の反復処理
4.13
Implementing 2D Array Algorithms · 2D配列アルゴリズムの実装
4.14
Searching Algorithms · 探索アルゴリズム
4.15
Sorting Algorithms · ソートアルゴリズム
4.16
Recursion · 再帰
4.17
Recursive Searching and Sorting · 再帰的探索とソート