C言語実習
C Language Programming Practice
目的
C言語による基本的なプログラミング手法について実習を行い,小·中規模なプログラムの作成能力を修得するとともに,電子計算機の原理やアルゴリズムの設計方法についての理解を深めることを目的とする.
概要
各実習時間では,講義計画に示されている内容について説明を行なった後,実際にパーソナルコンピュータを用いてプログラム作成の実習を行う.また,課題プログラミングおよび応用プログラミングの回では,1人または2∼3人のグループで,与えられたテーマに沿ったプログラムの作成を行い,プログラミング能力の養成を図る.
キーワード
コンピュータ,C言語,プログラミング
先行科目
要件
全学共通教育の「情報科学入門」を履修し,コンピュータの基本的な操作方法を修得していることを前提にして実習を行う.
注意
本実習では,無断欠席を3回以上行なった者は,失格とする.
目標
1. | C言語の命令と標準的な関数について理解する. |
2. | プログラム作成のための操作方法を修得する. |
3. | 計算を行うためのアルゴリズムを理解し,その設計が行えるようにする. |
4. | 小·中規模なプログラムを作成できるようにする. |
計画
1. | 実習概要,システム使用方法の説明 |
2. | データ型,変数,入出力の基本 |
3. | 制御構造1(条件分岐) |
4. | 制御構造2(反復処理) |
5. | 課題プログラミング1(仕様,フローチャートの作成) |
6. | 課題プログラミング1(実装,レポート提出) |
7. | 配列,文字列,ポインタ |
8. | 関数,引数,ファイル入出力 |
9. | 構造体,マクロ |
10. | 課題プログラミング2(仕様,フローチャートの作成) |
11. | 課題プログラミング2(実装,レポート提出) |
12. | 応用プログラミング(仕様設計) |
13. | 応用プログラミング(実装1) |
14. | 応用プログラミング(実装2) |
15. | 応用プログラミング(発表) |
16. | 予備日 |
評価
実習の受講姿勢および演習時に行う小レポートの提出状況とその解答内容を平常点とし,また課題·応用プログラミング時に提出するレポートを試験に相当する成績とする.平常点を50%,試験を50%として成績評価を行い60%以上を合格とする.
JABEE合格
【成績評価】と同一である.
JABEE関連
(B) 50%, (C) 25%, (D) 25% に対応する.
対象学生
開講コース学生のみ履修可能
教科書
柴田望洋著「新版 明解 C言語 入門編」ソフトバンククリエイティブ
参考資料
B.W.カーニハン,D.M.リッチー著,石田晴久訳「プログラミング言語C 第2版」共立出版
柴田望洋著「明解C言語入門編」ソフトバンク
ハーバート·シルト著「独習C改訂版」翔泳社
連絡先
- オフィスアワー: 毎週金曜日17:00∼18:00
- オフィスアワー: 毎週月曜日,15:00-16:00