プログラミング演習Ⅱ(電気・電子通信)
 Computer Programming II
 担当教員:奥山澄雄(OKUYAMA Sumio)
 担当教員の所属:大学院理工学研究科
 開講学年:2年  開講学期:後期  単位数:4単位  開講形態:演習
 開講対象:情報・エレクトロニクス学科(電気・電子通信コース)  科目区分:専門科目・必修 
【授業の目的】
コンピュータを活用するために不可欠なプログラミングの方法について発展的な内容の演習を行います.演習では主にMS Windows環境を用いて主にC#言語のやや高度な実用的プログラミング技術を習得します.後半では数値計算についても扱います.

【授業の到達目標】
1)統合環境を用いたプログラミングができる,
2)オブジェクトが利用できる
3)ファイル入出力ができる
4)システムに備えられた機能が使用できる
5)数値計算ができる
ことを本演習の到達目標とします.

【授業概要(キーワード)】
C言語,C#言語,オブジェクト,クラス,メソッド,イベント,コントロール,ファイル,数値計算

【科目の位置付け】
プログラミング演習I(電気・電子通信)・PBL演習Iを引き継ぎ,センシング工学・制御システム工学につながる科目です.
ディプロマポリシーのうち下記の項目を担う科目です.
◎電気・電子通信工学の基礎知識を身につけ、それらを応用する能力を身につける.
○豊かな発想で、論理的、計画的、積極的かつ協動的に課題を解決する能力を身につける.
△論理的な思考力と記述力、発表と討議の能力、およびコミュニケーション基礎能力を身につける.
△諸現象の本質を捉え,その理解を通して習得し、その活用により自ら新分野を開拓する能力を身につける.

【授業計画】
・授業の方法
演習は主に工学部学術情報基盤センター演習室で,Visual Studioを使って演習します.
・日程
下記の内容について扱います.尚,順序および内容は変更される場合があります.
 1.ガイダンス                  2.Visual Studioの使い方
 3.C#の基本                   4.型と演算子
 5.処理の制御                  6.クラス
 7.イベント                   8.コントロール
 9.グラフィック                10.ファイル
11.中間試験と解説,Visual Studioの使い方2   12.コンピュータでの数字の取扱
13.数値計算と誤差               14.C#を用いた複素数計算と行列計算
15.期末試験と解説

【学習の方法】
・受講のあり方
演習の前半で講義を行い,後半で演習を行います.私語・飲食・喫煙・目に余るコンピュータの独自使用(ゲームなど)等,他の受講生の迷惑となる行為を行った場合は、受講を遠慮していただき、欠席扱いとします.
・授業時間外学習へのアドバイス
事前に教科書の該当する部分を予習し,自由に使えるコンピュータがある場合は積極的に利用してください.演習後は,教科書の該当する部分を復習し.課題がある場合はその課題をおこなってください.

【成績の評価】
・基準
科目の達成目標に記載の項目:
1)統合環境を用いたプログラミングができるかどうか,
2)オブジェクトが利用できるかどうか,
3)ファイル入出力ができるかどうか,
4)システムに備えられた機能が使用できるかどうか
5)数値計算ができるかどうか,
が成績評価の基準です.
・方法
毎回の課題60点(1回あたり4点程度)と試験またはレポート40点の合計100点満点で60点以上を合格とします.欠席2/3以上では,毎回の課題の点数が20点以下となるため,自動的に単位は認定不可となります.

【テキスト・参考書】
テキスト:高橋麻奈 著「やさしいC#第2版」,SBクリエイティブ(2016).
参考書:荻原裕之・宮崎昭世 著「作って覚えるVisual C#2017 デスクトップアプリ入門」 秀和システム(2017).

【その他】
・学生へのメッセージ
教科書のほかに随時プリント等を配布します.コンピュータの使用方法, C言語の基礎については理解していることを前提としています.教養教育での情報処理およびプログラミング演習Iの内容を復習しておいてください.
・オフィス・アワー
工学部8号館 8-110号室にいます.オフィスアワーは月曜16時~17時です.

51000462-2019-05-52452