担当 | 菊地時夫 |
連絡方法: | tkikuchi@is.kochi-u.ac.jp |
単位: | 2 |
情報科学科 | 2回生以上 必修 |
アドバイス時間: | 水曜日 8:50 〜 10:20 |
場所: | 408号室 |
キーワード | 計算とプログラム、アルゴリズム、再帰的関数、 プログラムの構造、構造データ型、オブジェクト |
授業目標
計算機のプログラムはただ単に1回の 計算ができればよいというものでなく、繰り返し使われるように 作られていなければなりません。また、そのプログラムを改良する など、再利用ができるものでなければなりません。このような プロのプログラミングを可能にするために、データの型や構造、 プログラムの構造化、オブジェクト指向といったプログラミングの方法論について 学びます。
授業レベル
例題として取り上げるプログラムは、主に Pascal と C, C++言語で記述します。 Pascal については授業の中でも簡単に説明しますが、実際の計算機環境 では C 言語で書かれたプログラムが多いため、 C言語を十分学んでおくことが必要です。
教材
教科書:
岩波講座ソフトウェア科学 2 プログラミングの方法 (川合慧)
評価方法
毎回の授業で重要事項確認のための小テストを行います。これを 出席点とし、期末試験の成績を合わせて評価します。
授業内容の概略
授業方法
主に板書によって講義しますが、必要に応じてプリントを配布します。
受講生へのコメント
単にプログラムが書ければよいというのではなく、そのプログラムによって 計算機の中で何が起こるのかについて知ることが重要 です。