#author("2019-04-25T02:58:11+00:00","ocha","ocha") //#contents *ヒューマンインタフェース2019年度前期 [#o618d6d1] //**出席状況 [#te5cda59] // //学部「ヒューマンインタフェース」は出席重視の授業です.そのため70%以上出席お願いします. 授業回数が13回ですので,欠席が3回を超えた場合は単位が出ません. 以下に授業全体の欠席状況を示しておきます. 欠席回数は成績に大きく影響しますので、間違いありましたら至急お知らせください.公欠届のある日は出席としてあります。 //|学籍番号|4月12日|4月19日|5月17日|5月24日|5月31日|6月7日|6月14日|6月21日|6月28日|7月5日|7月12日|7月19日|7月26日|欠席回数| //|1620415|出|出|欠|出|出|欠|欠|欠|出|出|出|出|出|4不可| //|1620501|出|出|出|出|出|出|出|出|出|出|出|出|出|0| ** 講義開催予定 [#p8ec1788] -4/11 -4/18 -4/25 -5/9 休講(学会出張) -5/16 -5/23 -5/30 -6/6 -6/13 -6/20 -6/27 -7/4 -7/11 -7/18 -7/25 -8/1 試験週間のため授業はありません **宿題 [#pb8621ca] 下のリンク先のソースコードをコンパイルして、応答速度を図るプロログラムを作ってください。これを使って、みなさんの応答速度を図って、次回(2019年5月16日)の小テスト用紙(A5サイズ)で報告してください。 http://lab.siio.jp/index.php?CSL11HCI#k497ebbd //**宿題 [#x69779a5] // //***GUI黎明期のPC性能を調べてください(2018.4.19) [#ba9db6ff] //-GUI黎明期PCのCPU名、CPUクロック、メモリ容量、画素数を調べてください //--現在,Windows を使っている人は,最初の Windows が出荷された 1985 年当時に使われていたIBM PC/AT //--Mac OS Xを使っている人は,1984に出荷された最初の Macintosh //-今あなたが使っているコンピュータと比較してください. //-次回の授業(5/17)最初に配布するA5サイズの用紙に各自で記入して提出してもらいます //**宿題 // //***人の反応速度を測定するプログラムを作って測定してください。(2014.4.24) † [#jbad7411] //-連休明けの授業(5/15)の開始時に、A4, 1枚(両面印刷でも可)で提出してください。 //--用紙の上辺に学籍番号、学年、氏名を1行で書いておいてください。 //-C 言語では,次のようなプログラムで、”hit now”という文字を表示した後、リターンキーが押されるまでの時間を測定できます。 //--http://siio.jp/hci/hitnow.c //--このプログラムは固定時間(5秒)後にhit nowが表示されます。乱数を使って表示までの時間を変える改良をしてもらっても良いです。(改良したらそのこともレポートしてください) //-これによりあなたの応答速度を複数回実測して、人の応答速度が 300ms 程度であることを確認してください。 //-また個人差や年齢などで結果は変わるかもしれません。周りの複数の人に被験者になってもらって調査しても面白いかもしれません。 //-また何度も測定することで、習熟して速度が向上したり、それでも限界があったり、さらには、逆に疲労により速度が低下することがあるかもしれません。 //--そのような現象が観察できたら、これも報告してください。(教科書8章の学習曲線を参考にしてください) **教科書 [#ta8dbb5f] http://ec2.images-amazon.com/images/I/51SsP4P1UiL._SL500_AA300_.jpg http://www.amazon.co.jp/dp/4781912605/ **授業資料 [#s6bf1fc3] +http://siio.jp/lecture/humaninterface/HCI_c1.ppt.pdf +http://siio.jp/lecture/humaninterface/HCI_c2.ppt.pdf +http://siio.jp/lecture/humaninterface/HCI_c3.ppt.pdf +http://siio.jp/lecture/humaninterface/HCI_c4.ppt.pdf +http://siio.jp/lecture/humaninterface/HCI_c5.ppt.pdf +http://siio.jp/lecture/humaninterface/HCI_c6.ppt.pdf +http://siio.jp/lecture/humaninterface/HCI_c7.ppt.pdf +http://siio.jp/lecture/humaninterface/HCI_c8.ppt.pdf +http://siio.jp/lecture/humaninterface/HCI_c9.ppt.pdf +http://siio.jp/lecture/humaninterface/HCI_c10.ppt.pdf (授業開始直前や直後に差し替えされている可能性があります。) **教科書サポートページ [#b385f64d] -http://lab.siio.jp/index.php?CSL11HCI //**宿題:ボタンを押すたびに点灯/消灯を繰り返す(トグルする)プログラム (2015/7/17提出) [#a9dc7742] // //以下は、Arduinoの2ピンに接続された押しボタンスイッチを押すとLEDが点灯するプログラムです。これを改造して、押し//ボタンスイッチを押すたびに、点灯/消灯を切り替えるプログラムを作ってください。 //ちなみにHIGHとLOWはintの値で、int型の変数で保存することができます。 // // int outpin=13; //An LED is connected to ping 13 // int inpin=2; //A switch is connected to pin 2 // // void setup() { // // initialize the digital pin as an output and input. // pinMode(outpin, OUTPUT); // pinMode(inpin, INPUT); // } // // void loop() { // if ( digitalRead(inpin) == HIGH) { // digitalWrite(outpin, LOW); // set the LED on // } // else { // digitalWrite(outpin, HIGH); // set the LED off // } // delay(30); // wait for 30 msecond // } //**宿題:人の反応速度を測定するプログラムを作って測定してください。(2015.5.1) [#f5834458] //-連休明けの授業(5/8)の開始時に、A5, 1枚に書いて提出していただきます。 //-C 言語では,次のようなプログラムで、”hit now”という文字を表示した後、リターンキーが押されるまでの時間を測定でき//ます。 //--http://siio.jp/hci/hitnow.c //--このプログラムは固定時間(5秒)後にhit nowが表示されます。 //-- 乱数を使って表示までの時間を変える改良をしてもらっても良いです。(改良したらそのこともレポートしてください) //-これによりあなたの応答速度を実測して、人の応答速度が 300ms 程度であることを確認してください。(複数回実測して平均とってもらえるとさらに正確ですね) // // ------ このページについてのお問い合わせはsiio@is.ocha.ac.jpまで。