授業計画 |
回数 |
学習目標 |
学習項目 |
1 |
ガイダンス及び実習環境を紹介する。 |
仮想マシンの作成方法、仮想マシンの操作、基本的なLinuxの操作、実行モード |
【理解度確認】 |
2 |
新しいコードを入力出来る。コメントを記述出来る。1文ずつ処理出来る。
文字列と数値の扱いを説明出来る。 |
コード入力、コメント、コードの実行処理(print文)
文字列リテラル、数値リテラル |
【理解度確認】練習問題 |
3 |
2進数・8進数・16進数の扱いを説明出来る。
エスケープシーケンスの使い方を説明出来る。
|
2進数、8進数、16進数
エスケープシーケンス |
【理解度確認】練習問題 |
4 |
変数の仕組みを説明出来る。
演算子の基本を説明出来る。 |
変数のしくみ、変数の名前、変数への代入・変更
式のしくみ、値の出力、変数の演算 |
【理解度確認】練習問題 |
5 |
演算子の種類及び優先順位を説明出来る。
標準入力(キーボード)から入力の仕方を説明出来る。 |
演算子の種類、演算子の優先順位、入力から出力 |
【理解度確認】練習問題 |
6 |
状況に応じた処理を説明出来る。
(条件処理、分岐処理) |
if文、if elif else文、論理演算子 |
【理解度確認】練習問題 |
7 |
状況に応じた処理を説明出来る。
(繰り返し処理、入れ子処理、if文組み合わせ処理、強制変更処理) |
for文、while文、ネスト、break文 |
【理解度確認】練習問題 |
8 |
状況に応じた処理を説明出来る。
(繰り返し処理、入れ子処理、if文組み合わせ処理、強制変更処理) |
while文、ネスト、break文 |
【理解度確認】練習問題 |
9 |
複数のデータをまとめて扱うしくみを説明出来る。
(コレクション、コンテナ) |
リストの基本、リストの操作、リストの注意 |
【理解度確認】練習問題 |
10 |
複数のデータをまとめて扱うしくみを説明出来る。 |
リストの連結、リストの組み合わせ、リストの集計と並び替え、多次元リスト |
【理解度確認】練習問題 |
11 |
複数のデータをまとめて扱うしくみを説明出来る。
(その他のコレクション) |
タプル、ディクショナリの基本、ディクショナリの操作 |
【理解度確認】課題 |
12 |
複数のデータをまとめて扱うしくみを説明出来る。
(その他のコレクション) |
ディクショナリの高度な操作、セット |
【理解度確認】練習問題 |
13 |
関数について説明出来る。 |
関数のしくみ、関数の定義と呼び出し、引数、戻り値
関数に関するトピック、変数とスコープ、記憶寿命 |
【理解度確認】練習問題 |
14 |
リストのメソッドについて説明出来る。 |
リストの要素に対して様々な操作
(リストの追加、要素の追加、指定位置への挿入・削除、要素のカウントなど) |
【理解度確認】練習問題 |
15 |
復習、まとめ |
復習課題 |
【理解度確認】課題 |