○種別 (必須): | □ | 工学部•昼間 (授業概要)
| [継承] |
○入学年度 (必須): | □ | 西暦 2011年 (平成 23年)
| [継承] |
○名称 (必須): | □ | (英) Introduction to Programming (日) プログラミング入門 (読) ぷろぐらみんぐにゅうもん
| [継承] |
○形態 (不用): | 1. | 講義および演習
| [継承] |
○コース (必須): | 1. | 2011/[徳島大学.工学部.知能情報工学科]/[昼間コース]
| [継承] |
○担当教員 (必須): | 1. | 森田 和宏 ([徳島大学.大学院社会産業理工学研究部.理工学域.知能情報系.知能工学分野]/[徳島大学.工学部.知能情報工学科.知能工学講座])
| [継承] |
| 2. | 松本 和幸 ([徳島大学.大学院社会産業理工学研究部.理工学域.知能情報系.情報工学分野]/[徳島大学.理工学部.理工学科.知能情報コース.情報工学講座])
| [継承] |
| 3. | 渡辺 峻
| [継承] |
| 4. | 伊藤 桃代 ([徳島大学.大学院社会産業理工学研究部.理工学域.知能情報系.知能工学分野]/[徳島大学.理工学部.理工学科.知能情報コース.知能工学講座])
| [継承] |
○単位 (必須): | □ | 2
| [継承] |
○目的 (必須): | □ | (英) (日) UNIXオペレーティングシステムを念頭においたC言語の基礎を理解し,プログラムを「書く」習慣を身につける.
| [継承] |
○概要 (必須): | □ | (英) (日) UNIXオペレーティングシステムは,それを構成するカーネルやコマンドのソースプログラムはほとんどC言語で記述されていることはよく知られており,現在に至ってももっとも汎用で小回りの効くプログラミング言語である. C言語の初歩的な事柄について,実習による裏付けを取りながら理解を深めてゆく. 「コンピュータ入門」で培った技術を活用し,プログラミングを効率よく行う方法を学ぶ.
| [継承] |
○キーワード (推奨): | 1. | UNIX (UNIX)
| [継承] |
| 2. | C言語 (C language/->キーワード[C言語])
| [継承] |
| 3. | プログラミング技法 (programming technique)
| [継承] |
○先行科目 (推奨): | 1. | コンピュータ入門 ([2011/[徳島大学.工学部.知能情報工学科]/[昼間コース]]/->授業概要[2010/コンピュータ入門])
| [継承] |
○関連科目 (推奨): | 1. | アルゴリズムとデータ構造 ([2011/[徳島大学.工学部.知能情報工学科]/[昼間コース]]/->授業概要[2010/アルゴリズムとデータ構造])
| [継承] |
| 2. | オペレーティングシステム ([2011/[徳島大学.工学部.知能情報工学科]/[昼間コース]]/->授業概要[2010/オペレーティングシステム])
| [継承] |
| 3. | プログラミング方法論 ([2011/[徳島大学.工学部.知能情報工学科]/[昼間コース]]/->授業概要[2010/プログラミング方法論])
| [継承] |
| 4. | プログラミングシステム ([2011/[徳島大学.工学部.知能情報工学科]/[昼間コース]]/->授業概要[2010/プログラミングシステム])
| [継承] |
○要件 (任意): | □ | (英) (日) 「コンピュータ入門」の履修を前提にして講義を行う.
| [継承] |
○注意 (任意): | □ | (英) (日) 授業を受ける際には,2時間の授業時間毎に2時間の予習と2時間の復習をしたうえで授業を受けることが,授業の理解と単位取得のために必要である.
| [継承] |
○目標 (必須): | 1. | (英) (日) 基本的なCプログラムの作成ができるようになる
| [継承] |
| 2. | (英) (日) 既存プログラムの「模倣」ではなく,アルゴリズムを自律的に思考する能力を身につける
| [継承] |
○計画 (必須): | 1. | (英) (日) 反復構造
| [継承] |
| 2. | (英) (日) 配列
| [継承] |
| 3. | (英) (日) 関数
| [継承] |
| 4. | (英) (日) 関数と配列,有効範囲と記憶域期間
| [継承] |
| 5. | (英) (日) 基本型
| [継承] |
| 6. | (英) (日) マクロ,文字の扱い
| [継承] |
| 7. | (英) (日) 文字列の扱い
| [継承] |
| 8. | (英) (日) 中間試験(オンライン)
| [継承] |
| 9. | (英) (日) ポインタ基礎
| [継承] |
| 10. | (英) (日) ポインタと配列
| [継承] |
| 11. | (英) (日) ポインタによる文字列の扱い
| [継承] |
| 12. | (英) (日) 構造体
| [継承] |
| 13. | (英) (日) 構造体と関数
| [継承] |
| 14. | (英) (日) ファイル操作
| [継承] |
| 15. | (英) (日) 総括と補足
| [継承] |
| 16. | (英) (日) 期末試験(筆記)
| [継承] |
○評価 (必須): | □ | (英) (日) 課題を毎回出題する. 試験と課題の提出状況,受講姿勢を総合して評価する.平常点と試験の比率は4:6とする.
| [継承] |
○JABEE合格 (任意): |
○JABEE関連 (任意): |
○対象学生 (任意): | □ | 開講コース学生のみ履修可能
| [継承] |
○教科書 (必須): | 1. | (英) (日) 柴田望洋,新版 明解C言語 入門編,ソフトバンククリエイティブ
| [継承] |
○参考資料 (推奨): | 1. | (英) (日) B.W. カーニハン·D.M. リッチー著 ·石田晴久 訳「プログラミング言語C 第2版」共立出版.
| [継承] |
○URL (任意): |
○連絡先 (推奨): | 1. | 森田 和宏 ([徳島大学.大学院社会産業理工学研究部.理工学域.知能情報系.知能工学分野]/[徳島大学.工学部.知能情報工学科.知能工学講座])
| [継承] |
| 2. | 松本 和幸 ([徳島大学.大学院社会産業理工学研究部.理工学域.知能情報系.情報工学分野]/[徳島大学.理工学部.理工学科.知能情報コース.情報工学講座])
| [継承] |
| 3. | 渡辺 峻
| [継承] |
| 4. | 伊藤 桃代 ([徳島大学.大学院社会産業理工学研究部.理工学域.知能情報系.知能工学分野]/[徳島大学.理工学部.理工学科.知能情報コース.知能工学講座])
| [継承] |
○科目コード (推奨): |
○備考 (任意): | 1. | (英) (日) 「コンピュータ入門」と連続して講義および演習を進める.
| [継承] |
| 2. | (英) (日) 授業計画1∼8は,レポート及び中間試験により達成度評価を行なう.
| [継承] |
| 3. | (英) (日) 授業計画9∼15は,レポート及び最終試験により達成度評価を行なう.
| [継承] |