学部・大学院区分情報学部
時間割コード1007060
科目区分
専門科目・共通
科目名 【日本語】PBL2
科目名 【英語】Project Based Learning 2
コースナンバリングコード
担当教員 【日本語】吉田 則裕 ○ 高田 広章 増田 豊 松原 豊 山本 雅基 倉地 亮
担当教員 【英語】YOSHIDA Norihiro ○ TAKADA Hiroaki MASUDA Yutaka MATSUBARA Yutaka YAMAMOTO Masaki KURACHI Ryo
単位数2
開講期・開講時間帯春2期 月曜日 3時限
春2期 月曜日 4時限
Spring2 Mon 3
Spring2 Mon 4
対象学年3年
3
授業形態演習
Lecture
開講系(学部)・開講専攻(大学院)
共通
必修・選択
選択


授業の目的 【日本語】
本講義では,身につけた知識や経験を生かしていくために,プロジェクトで経験を積むことを目的としている。具体的には,enPiTなどの実践的協働教育のプロジェクトのうち組込み技術を活かしたプログラムに参加し,与えられたプロジェクトについて所定の成果を上げた場合には単位として認定する。それ以外についても。企業等で開催しているインターンシップ等において同等と認められる場合は,一定の条件を満たせば,本講義の単位を取得したものと見なす。
授業の目的 【英語】
This course is aimed at gaining project experience in order to utilize his/her acquired knowledge and experience. This credit is granted when he/she fulfillments a prescribed requirement by participating in a project under an education program for practical embedded technology (e.g., enPiT) or completing an internship program with a prescribed requirement.
到達目標 【日本語】
グループにおけるプロジェクト演習を通して,学生が身につけた組込み技術を活かしていく方法を学ぶことを目的としている。
到達目標 【英語】
授業の内容や構成
プロジェクト形式で,組込みシステム開発を行う経験を通じて,プロセッサ,センサ,アクチュエータなどを操作する実践力を獲得する。具体的には,マイクロコンピュータボード上で動作するプログラムをC言語で開発し,センサの読み込み,アクチュエータの駆動,RTOSの活用などを,与えられた課題の解決を通して行う。一連の開発は,プロジェクトチーム単位に開発計画を作り,メンバが分担して実施する。最終的には,プロジェクト報告書を作成し,発表する。

1.ガイダンス
2. プロジェクト検討
3-4. 初期課題 (センサやアクチュエータの制御を介した,ロボットの自動走行プログラム)
5.中間発表
6-7. 発展課題 (走行経路の複雑化への対応,経路生成機能の追加および経路探索アルゴリズムの洗練化)
8.最終発表
履修条件・関連する科目
成績評価の方法と基準
報告書および成果発表の内容で総合的に評価し,合計100点満点で60点以上を合格とする。
教科書・参考書
教科書,参考文献ついては必要に応じて配布する。

C言語プログラミングの経験を求めない。
ラップトップPCの持参ができることが望ましい。
機材数に制限があるため,受講者数に制限を設けることがある。
CS学科以外は,PBL3よりPBL2を受講を勧める。
課外学習等(授業時間外学習の指示)
プロジェクト計画が遅延しないようにプログラムを作成する。
授業開講形態等
遠隔授業(オンデマンド型)で行う場合の追加措置