コンピュータ入門2
Introduction to Computer 2
講師・森田 和宏
2単位
目的
UNIXオペレーティングシステムを念頭においたC言語の基礎を理解し,プログラムを「書く」習慣を身につける.
概要
)UNIX自身もその内部はほとんどC言語で記述されていることはよく知られている. C言語の初歩的な事柄について,実習による裏付けを取りながら理解を深めてゆく. 「コンピュータ入門1」で培った技術を活用できるのは勿論,プログラミング環境を効率良く行なえる各種ツールについても講述する.
先行科目
関連科目
プログラミング方法論,データ構造とアルゴリズム1,プログラミングシステム
要件
「コンピュータ入門1」を受講していることが望ましい
目標
| 1. | 基本的なCプログラムの作成ができるようになる |
| 2. | 既存プログラムの「模倣」ではなく,アルゴリズムを自律的に思考する能力を身につける |
計画
| 1. | C言語入門 |
| 2. | 演算と型 |
| 3. | プログラムの流れと分岐 |
| 4. | 反復構造 |
| 5. | 配列 |
| 6. | 基本型 |
| 7. | これまでの総括と模擬試験 |
| 8. | 中間試験 |
| 9. | 関数 |
| 10. | 文字と文字列 |
| 11. | ポインタ |
| 12. | ポインタと配列・文字列 |
| 13. | 構造体 |
| 14. | ファイル操作 |
| 15. | 総括と補足 |
| 16. | 期末試験 |
評価
課題を毎回出題する. 試験と課題の提出状況,受講姿勢を総合して評価する. 平常点と試験の比率は 4:6とする.
対象学生
他学科学生も履修可能
教科書
柴田望洋,新版 明解C言語 入門編,ソフトバンククリエイティブ
参考資料
B. W. カーニハン·D. M. リッチー 著·石田晴久 訳「プログラミング言語C 第2版」共立出版
連絡先
森田(Dr.棟603, 088-656-7490, kam@is.tokushima-u.ac(no-spam).jp)