- 学部・研究科
Faculty/Graduate School - 総情
- 時間割コード
Course Code - 70383
- 科目名
Course title
サブテーマ
Subtitle - プログラミング入門
<M><S><C> - 授業形態/単位
Term/Credits - クラス
Class -
- 春/2
- 担任者名
Instructor - 姜 文渊
- 曜限
Day/Period - 水2
- 授業概要
Course Description
到達目標
Course Objectives -
授業種別 / Teaching Types
講義(対面型)
言語 / Language
日本語(Japanese)
授業概要 / Course Description
本講義「プログラミング入門」では,C言語の基礎知識を習得することを目的とする.ただし,C言語の特徴であるポインタや構造体については,応用編である「プログラミング言語(C)」で重点的に学ぶこととする.
学位授与方針との関係 / Related Diploma Policy
(総合情報学部)
1.知識・技能
2.思考力・判断力・表現力等の能力
到達目標 / Course Objectives
①知識・技能の観点
基本的なCプログラミングを修得する.
②思考力・判断力・表現力等の能力の観点
実習にて簡単にプログラミンが可能となる.
③主体的な態度の観点
他のプログラミング言語に興味を持つ.授業手法 / Teaching Methods
・教員による資料等を用いた説明や課題等へのフィードバック
- 授業計画
Course Content -
授業計画 / Course Content
本講義と実習「プログラミング基礎実習」を必ず履修すること。
1 C言語のプログラミングと実行
2 データと変数
3 データと変数(継続)
4 演算子と条件分岐
5 演算子と条件分岐(継続)
6 配列と繰り返し処理
7 配列と繰り返し処理(継続)
8 文字列
9 多次元配列
10 関数の定義・作成および変数の有効範囲
11 関数間のデータの受け渡し
12 構造体
13 ポインタ
14 まとめ
15 小テスト授業時間外学習 / Expected work outside of class
各テーマに沿って授業内で説明します。
- 成績評価の方法・基準・評価
Grading Policies /
Evaluation Criteria -
方法 / Grading Policies
定期試験を行わず、平常試験(小テスト・レポート等)で総合評価する。
小テスト(15%)とレポート(85%)
ただし、配分を変更する場合もある。基準・評価 / Evaluation Criteria・Assessment Policy
4回以上の欠席で不可。
- 教科書
Textbooks 田中成典 『C言語教科書―「言語仕様」から「データ構造」「アルゴリズム」の実装まで』 (工学社)
適宜,資料を配布する.
-
参考書
References
- フィードバックの方法
Feedback Method レポートを返却する。
- 担任者への問合せ方法
Instructor Contact 適宜、指示する。
- 備考
Other Comments プログラミング入門の講義内容を実習「プログラミング基礎実習」を通じて理解をより深めることを目指す.したがって,実習も同時に履修することを必須とする.