Schedule of Computer Programming I
Aoyama Gakuin University, College of Science and Engineering, Department of
Integrated Information Technology, Spring 2018
Martin J. Dürst, O-529, duerst@it.aoyama.ac.jp
- April 12
- Overview of lecture, introduction to exercise environment, basic types,
definition and use of variables
授業の概要、演習環境の使い方、基本的なデータ型、変数の定義と使い方
- April 19
- Operators: Type, usages, and priority of operators, relationship
between operators and types
演算子: 演算子の種類、使い方、優先度;
演算子とデータ型の関係
- April 26
- Control structures: Conditions, conditionals, and loops / 制御文:
条件、枝分かれ、繰り返し
- April 30 (Monday; Showa Day;
月曜日; 昭和の日; 授業実施日)
- Standard input/output and redirection /
標準入出力とリダイレクト
- May 3
- [Constitution Day / 憲法記念日]
- May 10
- Creation and use of functions / 関数の作り方と使い方
- May 17
- Structures, unions, enumerations, and type definitions
構造体 (struct
)、共用体
(union
)、列挙型
(enum
)、typedef
- May 24
- Integrated exercises I / 総合演習 I
- May 31
- First steps towards C++: Structures + functions = classes
C++ の初歩: 構造体 + 関数 = クラス
- June 7
- Pointer basics: Relationship between pointers and memory, pointer
types
ポインタの基礎:
ポインタとメモリ配置の関係、型としてのポインタ
- June 14
- Applications of pointers I: References, indirection /
ポインタの応用 I: 参照、間接
- June 21
- Applications of pointers II: Memory management, array processing,
dynamic memory
ポインタの応用 II:
メモリ操作、配列の処理、動的メモリ
- June 28
- Use of the standard library, file input/output, binary input/output
標準ライブラリの使い方、ファイル入出力、バイナリ入出力
- July 5
- Integrated exercises II / 総合演習 II
- July 12
- Integrated exercises III / 総合演習 III
- July 19
- Integrated exercises IIII / 総合演習 IIII
- July 26
- Term final exam / 期末試験期間