シラバス参照

授業情報/Course information

科目一覧へ戻る 2019/01/02 現在

授業基本情報
科目名(和文)
/Course
プログラミング言語
科目名(英文)
/Course
Programming Language
時間割コード
/Registration Code
23180901
学部(研究科)
/Faculty
情報工学部
学科(専攻)
/Department
人間情報工学科/スポーツシステム工学科
担当教員(○:代表教員)
/Principle Instructor (○) and Instructors
山内 仁
オフィスアワー
/Office Hour
山内 仁(金曜3限(2103室))
開講年度
/Year of the Course
2018年度
開講期間
/Term
前期
対象学生
/Eligible Students
1年
単位数
/Credits
2.0
授業概要情報
更新日
/Date of renewal
2018/03/07
使用言語
/Language of Instruction
日本語
オムニバス
/Omnibus
該当なし
授業概略と目的
/Cource Description and Objectives
プログラミング言語とは計算機で行う処理手順(プログラム)を記述するための言語であり、プログラム作成者はプログラミング言語によって行うべき処理を適切に表現しなければならない。本講義では組み込み機器の制御からエンターテイメントまで広範囲に用いられるプログラミング言語であるC言語を取り上げ、その基礎的な記法や関連知識について講述する。
履修に必要な知識・能力・キーワード
/Prerequisites and Keywords
プログラミング言語,C言語
履修上の注意
/Notes
「ソフトウェア演習I」における実技演習と連携して実施するため同時履修が望ましい。
教科書
/Textbook(s)
「明快入門C」、林晴比古、ソフトバンククリエイティブ
参考文献等
/References
自主学習ガイド
/Expected Study Guide outside Coursework/Self-Directed Learning Other Than Coursework
プログラミング言語を理解するうえで「実際にプログラムを作成すること」は非常に重要である。
そのためにも、各章末の演習問題を各自で取り組むこと。
資格等に関する事項
/Attention Relating to Professional License
備考
/Notes
授業計画詳細情報
No. 単元(授業回数)
/Unit (Lesson Number)
単元タイトルと概要
/Unit Title and Unit Description
時間外学習
/Preparation and Review
配布資料
/Handouts
1 第1回目 [計算機とプログラミング言語]
プログラミング言語に位置づけおよび基本的なプログラミング方法について述べる.
2 第2回目 [基本的なC言語]
C言語の基本的な書式やコメント記述方法,識別子などについて述べる.
3 第3回目 [変数とデータ型]
変数宣言およびデータ型・識別子や予約語について述べる.
4 第4回目 [式と演算子]
変数および定数に関する各種演算子について述べる.
5 第5回目 [制御構造:if文およびfor文]
処理の流れを制御する制御文のうちif文による条件分岐およびfor文による繰り返しについて述べる.
6 第6回目 [制御構造:while文,do〜while文,switch文]
処理の流れを制御する制御文のうちwhile文およびdo〜while文による繰り返し,およびswitch文による多分岐について述べる.
7 第7回目 [コンソール入出力]
キーボード入力およびディスプレイ出力について述べる.
8 第8回目 [前半まとめ]
基本構造について述べた前半部分についてまとめと復習を行う.
9 第9回目 [関数:処理をまとめる]
一連の処理を一つの塊として扱う関数の作成について述べる.
10 第10回目 [関数:値の受け渡し,引数と返り値(1)]
関数を用いた値の受け渡し方法として引数および戻り値について述べる.
11 第11回目 [関数:値の受け渡し,引数と返り値(2)]
関数を用いた値の受け渡し方法として引数および戻り値について述べる.
12 第12回目 [前処理]
前処理としてヘッダ読み込みおよび定数宣言について述べる.
13 第13回目 [標準ライブラリ関数]
その他の標準ライブラリ関数について述べる.
14 第14回目 [ファイル操作]
プログラム内でファイルを扱う方法について述べる.
15 第15回目 [総括]
講義内容全体を総括・復習する.
16 第16回目 [定期試験]
筆記試験を行う.
授業評価詳細情報
到達目標及び観点/Learning Goal and Specific Behavioral Viewpoints
No. 到達目標
/Learning Goal
知識・理解
/Knowledge & Undestanding
技能・表現
/Skills & Expressions
思考・判断
/Thoughts & Decisions
伝達・コミュニケーション
/Communication
協働
/Cooperative Attitude
1 データ型や演算子についての理解
2 制御構文についての理解
3 関数についての理解
4 標準ライブラリ関数についての理解
成績評価方法と基準/Evaluation of Achievement
※出席は2/3以上で評価対象となります。
No. 到達目標
/Learning Goal
定期試験
/Exam.
授業態度
1 データ型や演算子についての理解
2 制御構文についての理解
3 関数についての理解
4 標準ライブラリ関数についての理解
評価割合(%)
/Allocation of Marks
80 20

科目一覧へ戻る