お知らせ
第10回目の出席課題について,講義中に案内しましたとおり,データ数を変更して実行できなかった場合は未達成としております.
理解度テスト2の日程が1月10日(金)5限目に決まりました.(2019年12月19日更新)
理解度テスト1の日程が11月25日(月)5限目に決まりました.(2019年11月8日更新)
5回目の課題4について,実数を用いた実行例に更新しております.(2019年9月26日更新)
提出されるソースファイル(.java)の漢字コードをシフトJisに設定をお願いします.CPad for JavaはシフトJisにのみ対応しており,その他の漢字コードを用いると文字化けしてコンパイルエラーになります.CPad for Javaでコードを書かれたものは問題ありません.その他のエディタで作成された方は保存時に漢字コードの調整をお願いします.(2019年9月26日更新)
出席課題の評価は講義への出席または遅刻が条件です.下記の達成状況では出席状況に関わらず掲載しております.出席状況を反映した評価は総合評価時に考慮します.(2019年10月3日更新)
講義資料
JAVAプログラミングU
日付 内容 要点 課題
アップするファイルは「〇〇. java」です!!
解答例 達成状況(学内)
 9月30日(1回目) クラスの基本(1)
クラスの宣言と利用
- 課題
■出席課題:復習4
□発展課題:なし
期限切れ
10月 7日(2回目) クラスの基本(2)
メソッド
プリント
FAQ
課題
■出席課題:課題2
□発展課題:課題3(1pt) or 課題5(2pt)
期限切れ
10月17日(3回目) クラスの機能(1)
アクセス制限、オーバーロード
プリント
FAQ
課題
■出席課題:課題1
□発展課題:課題3(1pt) or 課題8(2pt)
※締め切りは10/20(日) 23:59です
期限切れ
10月21日(4回目) クラスの機能(2)
コンストラクタ、クラス変数、クラスメソッド
プリント
FAQ
課題
■出席課題:課題1
□発展課題:課題2(1pt) or 課題8(2pt)
期限切れ
10月28日(5回目) クラスの利用 プリント
FAQ
課題
■出席課題:課題4
□発展課題:課題3(1pt) or 課題6(2pt)
期限切れ
11月11日(6回目) 継承 プリント 課題
■出席課題:課題1
□発展課題:課題5(1pt) or 課題6(2pt)
期限切れ
11月18日(7回目) オーバーライド プリント
FAQ
課題
■出席課題:課題2
□発展課題:課題4(1pt) or 課題5(2pt)
期限切れ
11月25日(理解度テスト1)
 ※1組・2組合同で行います
日付:11月25日(月)
時間:5時限目16:20〜
場所:A13
理解度テスト1のお知らせ
問題 解答例 - -
12月 2日(8回目) 抽象クラスとインタフェース プリント 課題
■出席課題:課題1
□発展課題:課題4(1)(1pt) or
      課題4(1,2)(2pt)
期限切れ
12月 9日(9回目) 例外処理 プリント 課題
■出席課題:課題1
□発展課題:課題5(1pt) or 課題2(2pt)
期限切れ
12月16日(10回目) ファイルへの出力 プリント 課題
■出席課題:課題1
□発展課題:課題5(1pt) or 課題4(2pt)
期限切れ
12月23日(11回目) スレッド プリント 課題
■出席課題:課題1
※締め切りは2020年1月2日(木) 23:59です
□発展課題:課題2(1pt) or 課題6(2pt)
※締め切りは2020年1月2日(木) 23:59です
期限切れ
 1月 6日(12回目) GUIアプリケーション - 課題
■出席課題:課題1
□発展課題:課題4(1pt) or 課題6(2pt)
期限切れ
 1月10日(理解度テスト2)
 ※1組・2組合同で行います
日付: 1月10日(金)
時間:5時限目16:20〜
場所:A13
理解度テスト2のお知らせ
問題 解答例 - -
 1月20日(解説) - - - - -

★ツイッタ/随時更新★

ツイッタ(Twitter)で配信されるJava豆問でプログラミング感覚をいつもリフレッシュ♪※Java単語帳/LINE@でも同時配信しています

右のウィジットには最近の新しいツイート(Tweet)5つがリストされてます!

たとえば、こんな感じです↓

豆問サンプル ■
int i;
for(i=0;i<4;i++)
 if(i==2)break;
 System.out.print(i);
}
画面出力は? @0123 A013 B01

ツイッタはスマホからはもちろんPCからも手軽に利用できます!登録はツイッタのホームページから

★Javaフラッシュ/Webアプリ★

Javaの豆問の全535題からランダムで出題する『Javaフラッシュ』を設置しました!!

Javaプログラミング1と2の全演習内容から出題されます!忘れかけているポイントや全体の復習に最適!!

スマホまたは全画面表示は下記のQRコードから



また「考え応えがあった!」「ひねっているねー」「引っかかった…」などなどプラスになった問題にはこのボタンをクリック!!




「ん〜」「もうひと押し」など何か物足りない問題にはこのボタンをクリック!!



Javaフラッシュ ■
★Java単語帳/LINE@★

Javaのキーワードから使い方を教えてくれる『Java単語帳』を設置しました!!

よく出てくるキーワードに int や double、if、switch、break、for、while などいろいろな種類がありますね。

講義中や課題中などアレっと思ったら訊ねてみましょう。簡単な解説とサンプルコードで説明してくれるよ!

ご利用は下記のQRコードから


友だち追加数

★質問宅急便!!(試行)★

プログラミングをしていると、エラーが出てうまく動かない、かと言って何を質問していいのかも分からない、ということが多々ありますね!!

そんなときは、ソースファイルとコンパイルエラー出力または実行画面を添付して送信!!

エラー箇所をお知らせします!!

ご利用は左のトラックアイコンから
※出張などでネット環境がない場合すぐに返答できないことがあります
※質問数によってはすぐに回答できないことがあります

twitter-ishihara(at)cs.fit.ac.jp

★成績概算Webアプリ★

みなさんの現在の成績の概算を教えてくれるアプリです。予習や復習、課題など学習の計画に是非ご利用ください!

成績表示

※おおよその成績ですので実際とは異なる場合があります。余裕をもって合格を目指しましょう
※HTML5機能を使用していますのでブラウザによっては表示が乱れる場合があります

成績概算 ■
・出席課題(遅刻なし) 回 (0〜12)
・出席課題(遅刻あり) 回 (0〜12)
・欠席届 回 (0〜12)
・SP(ポイント) pt (0〜20)
・理解度テスト1
 0100 …
・理解度テスト2
 0100 …
現在の成績概算:
評価について
総合評価=出席状況(30%)+理解度テスト1(30%)+理解度テスト2(40%)+SP

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

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

理解度テスト1は、理解度テスト1の得点(100点)

理解度テスト2は、理解度テスト2の得点(100点)

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

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

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

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

◆締 切 講義日と同じ週の木曜日 23時59分まで
※変更の場合はその都度連絡する
Javaに関する最新情報
オラクル社が提供するJava SE Specificationsにて最新情報を取得できます.本講義では,学内PCインストールされているJava SEのバージョンに合わせて最新の情報に更新していきます.

このページに関するお問合せはm-ishihara@fit.ac.jpまで。