【対面講義にて実施します】
JAVAプログラミングT
お知らせ
本講義への取り組み方
本講義は自宅など遠隔からパソコン等を用いて予習や復習に取り組むことが出来ます.
自宅などで予習や復習を行う場合,事前に下記の開発環境などの事前準備を各自行ってください.

講義の各回で次のように取り組みます.

  1. (予習)本ページに掲載する配布テキストを手元に,動画を閲覧し,学習の要点を押さえます.さらに,分からない点を整理しておきます.
  2. (復習)本ページに掲載する課題(出席課題チャレンジ課題)に取り組みます.
  3. (復習)課題で完成したソースコードを下記出席課題/チャレンジ課題の提出についてで説明する方法で提出します.
  4. (復習)講義外の質問はTeams上で行います.こちらの招待リンクより使用できます.
開発環境などの事前準備
自宅のパソコンにJavaプログラミングの実行環境を準備しましょう!
Java実行環境(Oracle Open JDK と Visual Studio Code)のインストール、設定手順こちらです。
講義資料
日付 内容 配布テキスト
動画
課題
解答例 達成状況(学内)
要FIT-VPN
 4月08日(1回目) はじめての実行 テキスト
予習/復習用動画
課題
■出席課題:問1
■チャレンジ課題:どれかを選択
 問6(1pt)/問8(2pt)
コード
 4月15日(2回目) ようこそJavaへ テキスト
予習/復習用動画
課題
■出席課題:問3
■チャレンジ課題:どれかを選択
 問5(1pt)/問9(2pt)
コード
 4月22日(3回目) 変数 テキスト
予習/復習用動画
課題
■出席課題:問4
■チャレンジ課題:どれかを選択
 問7(1pt)/問10(2pt)
-
 5月07日(4回目)
 ※月曜講義
演算子 テキスト
FAQ
予習/復習用動画
課題
■出席課題:問3
※締め切りは2024年05月09日23:59です
■チャレンジ課題:どれかを選択
 問8(1pt)/問9(2pt)
※締め切りは2024年05月09日23:59です
-
 5月13日(5回目) 演算子の優先順位と変数の型変換 - - - -
 5月20日(6回目) if文とif else文 - - - -
 5月27日(7回目) switch文と論理演算子 - - - -
 6月**日
(理解度テスト1)

※1組・2組合同で行います
- - - - -
 6月10日(8回目) for文 - - - -
 6月17日(9回目) while文、do while文 - - - -
 6月24日(10回目) 配列 - - - -
 7月01日(11回目) 多次元配列 - - - -
 7月08日(12回目) クラス - - - -
 7月**日
(理解度テスト2)

※1組・2組合同で行います
- - - - -
 7月22日(振り返り) - - - - -
※上記の表の「達成状況(学内)」の出席課題(今回)は,期限内の提出かどうか,減点があるかどうかは示しません.

学習ツール(各自のご都合に合わせてご利用下さい.利用は必須ではありません.)
★ツイッタ/随時更新★

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

右のウィジットには最近の新しいツイートが表示されます!

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

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

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


※ツイッタへの投稿は下のLINEのタイムラインと同期していますので、使い易い方をご利用ください。
★Java単語帳/LINE公式アカウント★

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

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

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

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


友だち追加数

★Java質問箱/MS Teams★

ふっとした疑問や分からないことはすぐに解決できるといいなぁ!っということで『Java質問箱』を設置しました!!

課題に取り組んでいるときやテスト勉強中で分からないことなど投稿してみましょう.

また、友達の質問に答えることも理解を深める上でとても効果的ですので試してみましょう!


Microsoft Teams
※上記アイコンの招待リンクよりご利用ください


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

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

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

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



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




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



Javaフラッシュ ■
★見流しプログラミング/YouTube Ch.★

プログラミングでよく見かける論理ミスや文法ミス,また注意してほしいポイントなどを具体的なコードで実験しながら紹介するYoutubeチャンネル『Javaラボ』を開設しました!!

動画は30行以内かつ10分以内で収まるサイズ感で,具体的な処理を取り上げ,プログラムを書いていきます!!

現在,50本ほどの動画がアップしてあります.動画はこちらから視聴できます.

★成績概算Webアプリ★

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

成績表示

※おおよその成績ですので実際とは異なる場合があります。余裕をもって合格を目指しましょう

成績概算 ■
・出席課題(期限まで) 回 (0〜12)
・出席課題(期限後1日以内) 回 (0〜12)
・SP(ポイント) pt (0〜20)
・理解度テスト1
 0100 …
・理解度テスト2
 0100 …
現在の成績概算:
成績評価について
総合評価=出席課題(30%)+理解度テスト1(30%)+理解度テスト2(40%)+SP

出席課題は、毎回の出席課題の得点(100点)の平均点

出席課題※1の得点は,
 出席課題を提出の場合:
  〔期限内(1.0)または 期限後1日以内(0.5)※2〕× 出席課題達成※3(100点)
 出席課題を未提出(期限後2日以降の提出は未提出扱い)の場合:
   0点

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

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

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

サービスポイントは、チャレンジ課題を達成し,提出により加算※4

※1 出席課題の受理は講義への出席を前提とします
※2 期限後の場合はメール添付にて石原までお送りください
※3 出席課題が目的未達成やコンパイルエラーなどの場合は減点
※4 チャレンジ課題が目的未達成やコンパイルエラーなどの場合は加点せず
出席課題/チャレンジ課題の提出について
毎週,出席課題とチャレンジ課題を出します.皆さんは、課題に取り組み,下記の提出先へ
Javaのソースファイル(○○.java)のみをアップロードしてください。
※ソースファイルの文字コードはUTF-8であることを確認しましょう!!
※クラスファイル(○○.class)と間違えないようにしましょう!!
※提出前にファイルの確認と実行成功の確認を再度お願いいたします
※異なる課題やエラーが含まれるファイルの場合には未達成となることがあります
※課題の達成状況は上の日程表の達成状況(学内)から確認しましょう

◆提出先 WingNet上へ 
※出席課題は「出席課題の提出箱」へ、チャレンジ課題は「チャレンジ課題の提出箱」へ

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

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