30151 プログラミングII
|
必 |
|
秋学期 |
|
2 |
|
1 |
|
野呂 昌満 |
他の科目との関連 | 「プログラミングI」に引き続いてプログラミングを学ぶ。 実習科目の「プログラミング実習II」と連動する。 |
他学科履修 | 不可 |
副題 | |
授業概要 | プログラミングIに引続き、C言語を使って、ソフトウェア作成の基礎を学ぶ。命令を組み合せて手続を作る方法、データを組み合せて構造データを作る方法を学ぶ。 |
学修目標 | 1.手続きや関数の役割と使い方を説明できる。 2.構造データの役割と使い方を説明できる。 3.手続き・関数と構造データを使ってプログラムが作れる。 |
授業計画 | 第1週 プログラミングIの復習 第2週 配列 第3週 実数計算、文字データ 第4週 文字列 第5週 ポインタ 第6週 ファイル 第7週 関数 第8週 関数とポインタ 第9週 構造体と列挙型 第10週 構造体の応用 第11週 再帰 第12週 データ構造(リスト) 第13週 データ構造(木) 第14週 探索、並べ変えアルゴリズム 第15週 定期試験 |
評価方法 | 講義の終りに小テストを行なう。定期試験で筆記テストを行なう。小テスト、定期試験結果をもとにプログラミング実習IIと連動して成績を評価する。実習のレポートをすべて提出し、実習の単位取得がこの科目の単位取得の必要条件となる。小テストについては代理提出等の不正を発見した場合は不合格とする。 |
テキスト | 清水忠昭、菅田一博、C言語のススメ、サイエンス社 資料を講義時に配布またはweb pageに掲示。 |
その他 | これからのすべての講義の基礎になる重要な科目なので積極的に取り組むこと。ソフトウェアの作成は考える事に加えて、自ら手を動かしてプログラムを作らないと身につかない技術である。まず、講義を良く聞き、内容についてよく考え、それを実習で積極的に実践する事が必要である。適当に講義を聞き、実習では他人のプログラムをまねてレポートを提出するだけで間に合わすという態度では、決してプログラムを作れるようにはならないことを心して取り組んで欲しい。 この科目は、次のJABEE対応コース「情報技術専修コース(情報通信学科・情報システム数理学科)」の学習・教育目標に対応する。(D)、(E) |