情報・制御ならびに電気・電子 の分野に関する専門技術分野の知識を

様式 A
プログラミング II(菊地洋右)
科目にかかわる情報
科目の
基本
情報
教員に
授業科目
プログラミングⅡ
(欧文)
ProgrammingⅡ
一般・専門の別・
専門
学習の分野
情報・制御
対象学生
C-2
担当教員・所属
かかわ
る情報
研究室等の連絡先
基礎となる学問分野
学科学習目標との関
連
技術者教育
科目の
プログラムとの関連
容にか
授業形態・学期
2
講義,演習・通
必修・履修・
履修選択・選択の別
年
必修
菊地洋右・情報工学科
研究室:情報棟3階(内線:8204)
E-mail :[email protected]
情報学/計算基盤/ソフトウェア
本科目は情報工学科学習目標「(2)情報・制御ならびに電気・電子
の分野に関する専門技術分野の知識を修得し,情報・通信等の分野に
応用できる能力を身につける。
」に相当する科目である。
本科目が主体とする学習・教育目標は「(A)技術に関する基礎知識の
深化」である。
Cプログラミングに必要な文法規則の基本的な項目について学習し,
学習・
教育内
単位
簡単なプログラムの読み方や書き方について学ぶ。また,他人にとって
授業の概要
読みやすいプログラムを記述する方法についても学ぶ。できるだけ多く
の演習を取り入れながらプログラムの処理内容が理解できることに重点
かわる
をおいて進める。
情報
学習目的
到達目標
履修上の注意
履修のアドバイス
C言語によるプログラミングの基礎を学び,簡単なプログラムであれ
ば読んだり書いたりできる能力を身に付ける。
1.
変数とデータ型の概念を説明できる。
2.
代入や演算子の概念を理解し,式を記述できる。
3.
制御構造の概念を理解し,条件分岐や反復処理を記述できる。
4.
関数の概念を理解し,関数を含むプログラムが記述できる。
課程修了のためには履修が必須である。
授業の進行,課題は http://www.tsuyama-ct.ac.jp/kikuchi/ の授業ペー
ジに適宜掲載する予定である。
基礎科目
情報リテラシー(1),情報工学入門(1),プログラミング I(1)
関連科目
プログラミング言語(3),情報工学演習(4),情報工学総論(4),アルゴ
リズムとデータ構造(4),プログラミング特論(5)
様式 B
プログラミング II(菊地洋右)
授業にかかわる情報
プレゼンテーションによる講義とプログラミング演習を中心に授業を進める。
授業の方法
理解が深まるようレポートを課す。
開講週
内容〔項目〕(指示事項)
1週
科目の位置づけ,学習内容,方法に関する説明〔ガイダンス〕
2週
演習環境の整備とプログラミング1の復習
3 週~5 週
プログラムの書き方,画面への表示,数値の表示と計算,数値の記憶と計算
6 週・7 週
キーボードからの入力,条件分岐(if 文と switch 文)
前
8週
前期中間試験
期
9週
前期中間試験答案返却と解答解説
授
10 週~12 週
繰り返しによる処理
13 週・14 週
関数に関する基本的な学習と演習
(前期末試験)
業
計
画
15 週
前期末試験答案返却と解答解説
16 週
前期末試験の解答返却と解説,並びに後期ガイダンス
17 週・18 週
関数に関する基本的な学習と演習
19 週・20 週
変数の扱い
21 週・22 週
配列と文字列操作
後
23 週
後期中間試験
期
24 週
後期中間試験答案返却と解答解説
25 週~29 週
ポインタ変数の仕組み,構造体,ファイルの扱い,マクロ機能,動的配列,複数の
ソースファイル,キーボード入力,まとめ並びに復習
(後期末試験)
30 週
教科書,教材等
成績評価方法
後期末試験の答案返却と試験解説
教科書:MMGames「苦しんで覚える C 言語」
(秀和システム)
参考書:寺元貴幸他「みるみる身につく C 言語」
(共立出版)
4回の定期試験の結果(60%)と学習に取り組む態度(発表,演習,レポー
トなど)
(40%)で評価する。ただし,割合については調整することがある。
プログラミングは自主学習によって本当の力をつけることが可能である。自宅
等でもプログラミングできる環境があることが望ましい。課題は自分で行い,レ
ポートの丸写しなど不正は行わないこと。不正が発覚した場合は厳しい措置をと
受講上のアドバイス
る。
遅刻の扱い:授業開始時の出席確認以降の入室は遅刻として扱う。遅刻が 1 時
限以内ならば 1 時限分の欠課,1 時限以上の遅刻は 2 時限分の欠課として扱う。
http://www.tsuyama-ct.ac.jp/kikuchi/ に授業の進行状況を適宜掲載するので
参考にすること。