授業のねらい |
性能や信頼性の高い機械システムを構築し,効率よく作動させるためは「計測」,「制御」,「設計」に関する知識が必要である.ロボットを例に採れば,「計測」は位置・速度・光・音のセンサ,「制御」はセンサからの信号を処理してアクチュエータに指令を出すコンピュータ,「設計」はその指令で手足を動かすアクチュエータに相当するテクノロジーといえる.こうした機械システムを高信頼性かつ高性能のもとに設計する,あるいは確実かつ精確に機能させるためには,エンジニアが有すべきツールとして,コンピュータ言語の修得が不可欠となる. 本授業では,コンピュータを用いた演習を通して,これまで学習してきた工学系基礎科目(情報メディア基礎,工業数学,物理学など)ならびに機械情報コースに深く関連する科目(制御工学,計測工学,機械システム設計学など)に関連する種々の学問をベースとして,「計測」,「制御」,「設計」の各分野に必要とされるプログラミング技術の基礎を学び,「計測」,「制御」,「設計」に深く関わる技術の応用能力を身につける. |
|
授業の目標 |
数値計算やハードウェアとのデータ入出力などに広く用いられている「C言語」を用いて,「計測」,「制御」,「設計」分野のプログラム作成に必要な基本的事項(構想したものを図,文章,式,プログラム等で表現する能力を含む)の修得を目標とする. |
|
授業計画 |
第1回 | ガイダンス,授業の概要説明,計算機利用環境の整備 | 第2〜4回 | C言語の基礎(データ型と関数,標準入出力関数と演算子,分岐処理と繰り返し処理),レポート課題1 | 第5〜9回 | C言語の応用(配列,記憶クラスとプリプロセッサ,ポインタ,ファイル操作)小まとめ,レポート課題2 | 第10〜14回 | C言語の活用と実践(ロボットプログラムの導入,ロボットとの通信,ライントレースの原理とプログラム,障害物回避のセンシング),レポート課題3 | 第15回 | 総まとめ |
|
教科書及び教材 |
教科書 | 杉江 日出澄・鈴木 淳子共著,「C言語と数値計算法」,培風館,定価(2,100円(税込),平成17年現在). | 教 材 | 必要に応じて,別途,配布・提供 (Web site への upload を含む). |
|
参考書 |
| (ソフトウェア関連) | 1. | B.W.カーニハン,D.M.リッチー共著,「プログラミング言語C」,共立出版.[附属図書館蔵,館内開架 007.64] | 2. | 杉江 日出澄・鈴木 淳子共著,「Cプログラミングの学習」,培風館.[附属図書館蔵,1Fシラバス 007.64//シラバス] | 3. | ハーバート シルト著,「独習C」,翔泳社.[附属図書館蔵,館内開架 007.64] | | (ハードウェア関連) | 4. | 米田 完・坪内 孝司・大隈 久 共著,「はじめてのロボット創造設計」,講談社.[附属図書館蔵,館内開架 421888] | 5. | 横山 直隆著,「C言語による H8マイコン プログラミング入門」,技術評論社.[附属図書館蔵,1Fシラバス 007.64//シラバス] | 6. | 藤沢幸穂著,「H8マイコン完全マニュアル」,オーム社[附属図書館蔵,館内開架 548.2] |
|
成績評価方法 |
成績は,レポート・課題で評価(全てのレポート・課題を総計して100点満点に換算)する.合わせて,授業回数の2/3以上の出席が必要である.遅刻,途中退席,無断欠席ならびにレポート提出日の遅延は減点対象となる.合格点に達しない場合(60点未満)または出席回数が足りない場合(2/3未満)は,再履修となる. |
|
履修条件等 |
|
教官からのメッセージ |
・ | 演習を主としますので,授業への毎回の出席を原則とします.特に,自ら積極的に取り組む姿勢を期待します.教科書,ノート,筆記用具を持参して下さい. | ・ | 情報メディアセンターの端末を使用しますので,開講日までに,操作や手順の復習ならびにIDとパスワードの確認などを済ませておいて下さい. | ・ | 授業の内容に関する質問や授業に対する意見,希望などがありましたら,各単元の担当教員のオフィスアワーズを活用して下さい. | ・ | 急病や事故など,止むを得ない事情が生じた場合には,できる限り早急に,メール,電話,来室,友人等への言付けなどにより,担当教員に連絡して下さい. | ・ | 授業の進捗状況や諸般の都合により,授業計画に変更が生じる場合があります. |
|
その他 |
・ | 学科の学習・教育目標との対応 | | (A)-4 機械システム工学に関する知識とそれらを問題解決に応用できる能力 | | (C):工学システムを設計・製作する能力 | | (E)-2:グループ意思決定能力 | ・ | JABEEの学習・教育目標との関連 | | (d)-(2) 機械工学の主要分野(材料と構造,運動と振動,エネルギーと流れ,情報と計測・制御,設計と生産・管理,機械とシステム)のうち各プログラムが重要と考える分野に関する知識と,それらを問題解決に応用できる能力.なお,各分野の内容要件については別に定める. | | (e) 種々の科学,技術および情報を利用して社会の要求を解決するためのデザイン能力 | ・ | 科目間の連携 | | [必要とする主要科目]情報メディア基礎 | | [必要とされる主要科目]機械情報設計法,卒業研究I,II(テーマに依存) | ・ | 補足 | | 本授業は,機械情報コースの「機械情報設計法」の導入編にも位置づけられる内容です.次年度に「機械情報設計法」を履修する予定の方は,必ず,受講して下さい. |
|