Advanced Programming
2007 年度アドバンストプログラミング(山本担当分)

科目紹介

 コンピュータの普及により、情報処理分野が拡大しプログラムを作成する機会が多くな っている。この科目の目標は C 言語による初歩的なプログラミングの経験のある学生を 対象に高度なデータ構造とアルゴリズムを駆使したプログラムを作成する実践的な能力を 身につけることである。授業では種々のデータ構造とアルゴリズムを解説し,学生は実際 にコンピュータで処理し,動作を確認する。  プログラミングの慣れと理解度は個人差が大きいので、対策として教科書にある問題を 解析しプログラムを作成し、実行し、確認していくことで理解を深めていきたい。当然各 自の進度は異なるので、教員と数名の TA が個別に対応し、質問への回答または適切なア ドバイスを与える。また、一つのアルゴリズムを実現するプログラムは一通りではないの で、教員、TA あるいは友人とのディスカッションもいろいろな考え方を知る上で重要で ある。各自の努力の積み重ねが結果に反映されるので、教員、TA、コンピュータを積極 的に利用してくれることを期待している。

対象クラス,時限,教室

DD-I, DD-IIA, DM-I,DM-IIA クラス対象,月曜 1-2 限, 16 号館 4 階 16-402 コンピュータ室

成績判定

レポートをすべて提出し,授業回数の 2/3 以上に出席し,試験をすべて受験した 学生を対象に中間試験,定期試験を 1/2 の割合で平均し,その点数に基づき評価 を行います.

教科書

H.M.ダイテル,P.J.ダイテル 著,小嶋隆一 訳,「C言語プログラミング」, ピアソン・エデュケーション,ISBN 4-89471-029-3

授業スケジュール

ミニレポート

出席状況


Updated in October 11, 2007, Yamamoto Hiroshi Web