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