お知らせ
15週目講義の日程を更新しました.(2020年1月23日更新)
レポート課題についてWingNet上に提出箱「HCI★レポート課題」を設置しました.(2020年1月7日更新)
レポート課題の詳細をアップしました.(2019年12月20日更新)
課題の提出についてのお願いです.次のように提出をお願いします.(2019年11月12日更新)
  1.画像ファイル名は変更しないでください.
  2.画像ファイルはソースファイルと同じフォルダに置き実行できるようにしてください.
  → この場合はソースファイルのみを提出してください.
  または
  1.画像ファイルをサブフォルダーで分類したい場合は,サブフォルダで画像ファイルを分類した状態で実行できるようにしてください.
  → この場合はソースファイルとそのサブフォルダを圧縮して一緒に提出してください.
中間アンケート集計しました(2019年11月08日更新)
提出されるソースファイルの中に,行頭やブロック単位での字下げ(インデント)がないものが見受けられます.コードを目視で解読する際に,分かりにくく誤読を招くことが多々あり非常に時間を要します.コメントを含め読みやすいコードを心掛けてください.(2019年10月18日更新)
出席課題の評価は講義への出席または遅刻が条件です.下記の達成状況では出席状況に関わらず掲載しております.出席状況を反映した評価は総合評価時に考慮します.(2019年9月24日更新)
提出されるソースファイル(.java)の漢字コードをシフトJisに設定をお願いします.CPad for JavaはシフトJisにのみ対応しており,その他の漢字コードを用いると文字化けしてコンパイルエラーになります.CPad for Javaでコードを書かれたものは問題ありません.その他のエディタで作成された方は保存時に漢字コードの調整をお願いします.(2019年9月24日更新)
講義資料
HCIプログラミング
日付 内容 プリント 課題
アップするファイルは「〇〇. java」です!!
解答例 達成状況(学内)
 9月24日(1回目) Java言語の復習1 - 課題
■出席課題:復習4
□発展課題:なし
期限切れ
10月 1日(2回目) Java言語の復習2 - 課題
■出席課題:復習4
□発展課題:なし
期限切れ
10月 8日(3回目) ウィンドウ テキスト
インポート
課題
■出席課題:課題1
□発展課題:課題2(1pt) or 課題3(2pt)
※画像halloween.jpg
期限切れ
10月15日(4回目) レイアウト テキスト
インポート
課題
■出席課題:課題1
□発展課題:課題2(1pt) or 課題3(2pt)
※写真Photos.zip
期限切れ
10月29日(5回目) イメージ テキスト
※画像Photos.zip
インポート
課題
■出席課題:課題1
□発展課題:課題2(1pt) or 課題3(2pt)
※写真Digital.jpg
期限切れ
11月12日(6回目) ラベル テキスト
※画像snowman.png
※フォントfonts.txt
※コードFontTable.java
インポート
課題
■出席課題:課題1
□発展課題:課題2(1pt) or 課題3(2pt)
※画像Images.zip
期限切れ
11月19日(7回目) イベント テキスト
インポート
課題
■出席課題:課題1
□発展課題:課題2(1pt) or 課題3(2pt)
※写真Photos.zip
※パノラマPanos.zip
期限切れ
11月26日(8回目) ボタン、チェックボックス、ラジオボタン テキスト
※画像1gift.jpg
※画像2xmas.jpg
インポート
課題
■出席課題:課題1
□発展課題:課題2(1pt) or 課題3(2pt)
※画像Images.zip
期限切れ
1pt達成15
2pt達成9
12月 3日(9回目) メニューとポップアップメニュー テキスト
※画像images1.zip
インポート
※Windowsアイコン素材
Must Have Icons
課題
■出席課題:課題1
□発展課題:課題2(1pt) or 課題3(2pt)
※画像images2.zip
期限切れ
1pt達成16
2pt達成11
12月10日(10回目) テキストフィールドとキーイベント テキスト
インポート
課題
■出席課題:課題1
□発展課題:課題2(1pt) or 課題3(2pt)
※画像Images.zip
※クラスGoogleSearch(1)GoogleSearch.class
※クラスGoogleSearch(2)GoogleSearch.java
期限切れ
1pt達成10
2pt達成13
12月17日(11回目) グラフィックス テキスト
※画像1FukuokaTower.jpg
※画像2XmasTree.jpg
インポート
課題
■出席課題:課題1
□発展課題:課題2(2pt) or 課題3(4pt)
※画像Images.zip
期限切れ
2pt達成19
4pt達成3
12月24日(12回目) 前回までの復習 インポート 課題
■出席課題:課題1
※締め切りは2020年1月2日(木) 23:59です
□発展課題:課題2(2pt) or 課題3(4pt)
※画像Images.zip
※締め切りは2020年1月2日(木) 23:59です
期限切れ
2pt達成13
4pt達成3
 1月 7日(13回目) センサーの紹介とその値の取得 テキスト
インポート
課題
■出席課題:課題1
□発展課題:なし
期限切れ
 1月14日(休講) - - - - -
 1月21日(14回目) センサーを用いたインタラクティブプログラミング テキスト
※画像1frost.jpg
※画像2tea.jpg
インポート
課題
■出席課題:課題1
□発展課題:なし
期限切れ
 1月27日(15回目)
 日程:2限目
 場所:B31-PC教室
レポート返却と成績確認 - - - -
HCIプログラミングレポート課題について
HCIプログラミングで学んだことをもとにしてGUIアプリケーションを作成しましょう。
これを報告書にまとめてソールファイルと併せて提出してください。

アプリと報告書の詳細、また採点や提出方法の詳細はこちらをご覧ください。
報告書のテンプレートはこちらです。
報告書のテンプレートのPDF見本はこちらです。

・提出先 WingNet上の提出箱「HCI★レポート課題」へ  ※←期限1週間前に設置します
・提出物 アプリファイル一式(ソースと画像など動作に必要なファイル)〔.lzhまたは.zipで圧縮したもの〕と報告書ファイル〔.pdfファイル〕
・提出期限 2020年1月14日(火)23:59
2019度のHCIプログラミング受講生の作品をいくつかを紹介します
気になるアプリの画像をクリックしてZIPファイルをダウンロードし解凍してrun.batをダブルクリックして起動してみましょう!
★ブロック崩し
★数当てゲーム
★反応速度測定アプリ
★脱出ゲーム
★らくがきアプリ
★マインスイーパー
★《脳トレ》反転数字足し算
★一次元セルオートマトン
★モグラたたき
★High & Low
★名刺用画像作成アプリ
★スクエアタッチ
★マインスイーパー
★絵しりとりアプリ
★ナンバープレース
★反射神経トレーニング
★カラータイル風宝探し
★年賀状作成アプリ
WWオリジナリティ溢れるたくさんのアプリ有難うございました♪
by Ishihara 2020.1.27
2018度のHCIプログラミング受講生の作品をいくつかを紹介します
気になるアプリの画像をクリックしてJARファイルをダウンロードしダブルクリックで起動してみましょう!
★WorryClear
★一刀両断
★的あてゲーム
★バシリスク捕獲ゲーム
★タイピング練習アプリ
★ポモドーロ
★モンスター討伐
★お絵描きゲーム
★フラッシュ暗算
★りんご拾いゲーム
★自動生成迷路アプリ
★魔方陣
★イラスト脳トレ
★野球の打率計算
WWオリジナリティ溢れるたくさんのアプリ有難うございました♪
by Ishihara 2019.1.22
2017度のHCIプログラミング受講生の作品をいくつかを紹介します
気になるアプリの画像をクリックしてJARファイルをダウンロードしダブルクリックで起動してみましょう!
★イラスト練習アプリ
★マインスイーパー(1)
★スタンプあそび
★ストップウォッチ
★画像並べ直しゲーム
★ごはん探し
★Happy Osero
★無限ぷちぷちアプリ
★何色?
★マインスイーパー(2)
オリジナリティ溢れるたくさんのアプリ有難うございました♪
by Ishihara 2018.1.23
2016年度のHCIプログラミング受講生の作品をいくつかを紹介します
気になるアプリの画像をクリックしてJARファイルをダウンロードしダブルクリックで起動してみましょう!
★リバーシオセロ
★時間間隔計測アプリ
★スライドパズルアプリ
★脳トレアプリ
★誕生石・星座診断アプリ
★履修登録アプリ
★ペイント
★トランプ神経衰弱
★動物診断メーカー
★運勢占いアプリ
オリジナリティ溢れるたくさんのアプリ有難うございました♪
by Ishihara 2017.1.30
2015年度のHCIプログラミング受講生の作品をいくつかを紹介します
気になるアプリの画像をクリックしてJARファイルをダウンロードしダブルクリックで起動してみましょう!
★ランニングカロリー計算アプリ
★スタンプカード作成アプリ
★いし取りゲーム
★恵方どっち?
★電流電圧計算アプリ
★旅費貯金アプリ
★年賀状アプリ
★星座検索アプリ
★じゃんけんアプリ
オリジナリティ溢れるたくさんのアプリ有難うございました♪
by Ishihara 2016.1.27
2014年度のHCIプログラミング受講生の作品をいくつかを紹介します
気になるアプリの画像をクリックしてJARファイルをダウンロードしダブルクリックで起動してみましょう!
★2015年カレンダーアプリ
★電卓アプリ
★ペイントアプリ
★お散歩カロリー計算アプリ
★モーハンダメージ計算アプリ
★血圧計算アプリ
★学歴計算アプリ
★高校お受験採点アプリ
★カロリー消費の目安計算アプリ
★簡易電卓アプリ
皆さんのアイデアをぜひ形にしてみましょう♪ by Ishihara
■ 自宅のパソコンでJavaFXプログラミングをしましょう! JavaFXのインストールこちらです。

評価について
総合評価=出席状況(50%)+レポート(50%)+SP

出席状況は、毎回の平常点(100点)の平均点

平常点は、
 出席の場合:
  〔遅刻無し(1.0)または 有り(0.75)〕× 出席課題達成※1(100点)
 欠席の場合(正当な理由による欠席届)の場合:
  25点※2
 欠席の場合:
   0点

レポートは、プログラミング課題の得点(100点)

SPとは、サービスポイント『1ポイント⇒1点』(0〜20点)

※サービスポイントは、発展課題の提出により加算

※1 講義を欠席(公欠を含め)した場合は0点です
※2 演習内容を概説しポイントの確認を行います
出席課題/発展課題の提出について
毎回、講義中に出席課題と発展課題を出します。皆さんは、課題に取り組み、下記の提出先へ
Javaのソースファイル(○○.java)のみをアップロードしてください。
※クラスファイル(○○.class)と間違えないようにしましょう!!
※提出前にファイルの確認とコンパイル成功の確認を再度お願いいたします
※異なる課題やエラーが含まれるファイルの場合には未達成となることがあります
※課題の達成状況は上表の達成状況(学内)から確認しましょう

◆提出先 WingNet上へ 
※出席課題は「出席課題の提出箱」へ、発展課題は「発展課題の提出箱」へ

◆締 切 講義日と同じ週の木曜日 23時59分まで
講義資料元について
本講義は,主に次の情報源をもとにして組み立てております.これらの著書は本学図書館にもあります.
詳細などさらに知りたい場合に是非ご利用ください.
JavaFX 11 Online Documents
OpenJFX
Introducing JavaFX 8 Programming
Oracle Press
Mastering JavaFX 8 Controls
Oracle Press
このページに関するお問合せはm-ishihara@fit.ac.jpまで。