各回ごとの予定(と実際の内容)を、 配布されたシラバスに載っているよりも少し詳しく書いておきます。 進行状況によっては多少の変更があります (その場合は随時このページを更新します)。復習にも活用してください。 目次 #contents ---- *第1回 (4/12) [#x4b12976] - 授業の概要説明 - [[履修上の注意>2007a/履修上の注意]] - 過去のロボコンの様子の紹介(ビデオ) *第2回 (4/19) [#t066e13c] - チーム分け、チーム内での自己紹介 - [[キットの配布と部品の確認>2007a/後片付けとキットの返却]] -- 授業の途中で部品を補給しませんので、部品を無くさないように大切に扱ってください。 - インスト(解説書)の10〜25ページにあるロボットを作成して、キットに慣れる - ファームウェアのダウンロード -- 今後、電池を交換する時にはファームウェアが消えないように、まず電源を切って1分程度で素早く交換してください。 - 宿題:授業時間中にこのロボットを作成できなかったチームは来週までに作成しておく *第3回 (4/26) [#y9c2f1db] - [[NQCを使ったプログラミングの紹介>NQC入門]] --教室では MacNQCを使用しますが、各自のパソコンでも作業をしたい人は[[「NQCのインストール」>NQC入門/A2. NQCのインストール]]を参考にしてください。 //- エディタとシェルの使い方の説明 - MacNQCの起動方法と基本的な使い方(エディタの使い方やコンパイル方法など)の説明 - [[簡単なプログラムを作成してみる>NQC入門/2. とにかく動かす]] - 作成したプログラムをダウンロードして実際にロボットを動かしてみる - [[少し複雑なプログラムを作成する>NQC入門/3. もう少し複雑なプログラム]](1) - 宿題:上記の一連の作業について十分復習しておくこと。 - 宿題:先週作成したロボットを三角形、四角形、五角形を描いて動かすためのプログラムを作成する(一人一つ以上のプログラムを作成すること)。 *第4回 (5/10) [#i6d0a512] - これまでの復習 - [[少し複雑なプログラムを作成する>NQC入門/3. もう少し複雑なプログラム]](2) - [[定数と変数、簡単な演算について>NQC入門/3. もう少し複雑なプログラム]] - [[サブルーチン、関数、マクロについて>NQC入門/4. プログラムも部品に分ける]] - 宿題:[[課題1>2007a/練習問題#kadai1]] //- 宿題:これまでの学習経過をホームページに掲載しておく *第5回 (5/17) [#t3106b39] - [[レポートの作成について>2007a/MemberOnly/レポートについて]](受講生限定ページ) - 書道ロボットをもっと洗練させる、ロボット本体もプログラムも余分な部分を削る - 宿題:[[課題1>2007a/練習問題#kadai1]]のレポートを作成しておく (5/23の20:00まで) *第6回 (5/24) [#g7e167c7] - [[課題1>2007a/練習問題#kadai1]]の発表会 - [[タッチセンサを使う>NQC入門/5. センサを使う]] //- 宿題:[[課題1>2007a/練習問題#kadai1]]で○以上をもらえていないチーム、あるいは更に良い評価を希望するチームはページを改善する。 //- 宿題:本日の授業で作成したロボットをまだうまく動かせないチームは来週までに動かせるようにしておく。 *第7回 (5/31) [#h84871c3] - 論理式とuntil, while, ifを使った制御構文について //- [[課題2>2007a/練習問題#kadai2]]の説明 //- 宿題:遅れているチームは遅れを取り戻す *第8回 (6/7) [#d1a480cc] - ライン・トレースのコース作成 - [[光センサーを使ったライン・トレース・ロボットの作成>NQC入門/5. センサを使う]] → [[[例]:http://yakushi.shinshu-u.ac.jp/robotics/?plugin=attach&refer=ciec-pcc-2006&openfile=ciec-2006-2a.png]] - 光センサを2個使用したライントレース・ロボットの作成 → [[[例]:http://yakushi.shinshu-u.ac.jp/robotics/?plugin=attach&refer=ciec-pcc-2006&openfile=ciec-2006-2b.png]] -宿題:[[課題2>2007a/練習問題#kadai2]] (レポートも含めて) *第9回 (6/14) [#xcea3ec9] - ディファレンシャル・ギアについて - [[タイマについて>NQC入門/5. センサを使う#timer]] //- 宿題:[[課題2>2007a/練習問題#kadai2]]で○以上をもらえていないチーム、あるいは更に良い評価を希望するチームはページを改善する。 //- 宿題:[[課題3>2007a/練習問題#kadai3]]のレポート作成 *第10回 (6/21) [#l64f8a42] - [[課題2>2007a/練習問題#kadai2]]の発表会 - これまでの復習 //- 宿題:[[課題4>2005/練習問題#kadai4]] (6月27日まで) *第11回 (6/28) [#v7d54a3e] - forを使った繰り返し - 最大値や最小値を求める - 最も明るい方向を向くロボットの製作 - [[サウンド機能を使う>NQC入門/6. サウンド機能を使う]] - 2つ以上のタスクを使う //- 宿題:[[課題3>2007a/練習問題#kadai3]] (7月6日まで) *第12回 (7/5) [#d29292d4] - これまでの復習 - ロボコンの説明 *第13回 (7/12) [#g56c47d5] - [[通信機能を使う>NQC入門/7. 通信機能を使う]] - ロボコン用ロボットの構想を練る *第14回 (7/19) [#t3c4a206] - ホームページの作成について(2) - ロボコン用ロボットの試作 *第15回 (7/26) [#v78049f4] - ロボコンへ向けた最終調整 *ロボコン (8月初旬) [#dbc54ae8] - ロボコン本番