プログラミング未経験者でも安心して学べます。
講師のフミカ先生が、受講者のタカシ君とマナさんにJavaプログラミングの講義を行います。
講師が解説を行う一般的なプログラミング言語講座とは異なり、受講者がその場で感じた疑問点を質問したり、講義内容に反応したりするなど、動画での学習でありながら、実際のプログラミング講座を受講しているような感覚で、Javaプログラミングを学習することができます。
プログラミング言語の初学者向けに、プログラミング言語を学習する心構えから始まり、Javaでのプログラミングの基礎、オブジェクト指向プログラミング、Javaでの高度なプログラミングと、段階を踏んでJavaプログラミングの習熟を行うこと内容です。
【このコースで学べること】
・Javaでのプログラミング学習だけでなく、他の言語を学習する際にも共通する、プログラミング学習をする際の心構えを得ることができる。
・変数や演算子、配列、分岐や繰り返しというプログラミングの基礎的な内容を理解し、Javaでのプログラミングに生かすことができるようになる。
・オブジェクト指向プログラミングでの基礎知識であるクラスの概念や、継承、カプセル化、ポリモーフィズムといったオブジェクト指向の三大要素を理解し、Javaでのプログラミングに生かすことができるようになる。
【こんな方にオススメ】
・プログラミング未経験で、これからJavaでのプログラミングを学ぶ方
・講師が一方的に説明する形式の動画が苦手な方
プログラミング言語を学習する際に発生する「なぜ・なに」を、動画内の受講者であるタカシ君やマナさんと一緒に解決しながら、共にJavaプログラミングを学習していきましょう!
☆ コースの一部をご覧なりたい方は、こちらをご覧ください
☆コース内容一覧☆
<セクション 1:ダウンロード資料>
1.【別紙】eclipseインストール手順書
<セクション 2:第一章 学習を始める前に>
2.プログラムって
3.プログラミングって
4.プログラミング言語って
5.Javaの開発環境構築
6.Javaを体験してみよう
7.プログラミングの流れ
8.プログラミング学習の注意
<セクション 3:第二章 Javaを始めよう>
9.Javaプログラムの基本構造
10.プログラムを読みやすくしよう
11.画面表示 println
12.画面表示2 printlnとprint
13.画面表示3 エスケープシーケンス1
14.画面表示3 エスケープシーケンス2
<セクション 4:第三章 変数と型>
15.算術演算子
16.変数
17.型と変数名
18.変数の使い方
19.文字列と変数
20.リテラル
21.暗黙の型変換
22.暗黙の型変換2
23.キャスト
24.式と評価
<セクション 5:第四章 いろいろな演算子>
25.キーボードからの入力
26.複合代入演算子
27.関係演算子
28.論理演算子
29.インクリメント演算子とデクリメント演算子
30.演算子の優先順位
<セクション 6:第五章 配列>
31.同じ用途の大量の変数
32.配列の基礎知識
33.配列の使い方
34.多次元配列
35.配列の初期化
<セクション 7:第六章 プログラムの分岐>
36.プログラムの制御構造
37.if文の書式
38.if文のプログラム
39.elseifのプログラム
40.入れ子構造
41.switch文の書式
42.switch文のプログラム
<セクション 8:第七章 プログラムの繰り返し>
43.Javaでの繰り返し
44.for文の書式
45.for文のプログラム
46.while文の書式とプログラム
47.dowhile文の書式とプログラム
48.break文とcontinue文
49.多重ループ
50.配列とfor文
51.拡張forループ
<セクション 9:第八章 例外処理>
52.予期せぬエラー
53.例外処理の書式
54.例外処理のプログラム
<セクション 10:第九章 メソッド>
55.メソッドを作ってみよう
56.メソッドを使う意義
57.メソッドの定義
58.引数の値渡し
59.メソッドと配列
60.コマンドライン引数
61.変数の有効範囲
62.オーバーロード
<セクション 11:第十章 ファイルを分ける>
63.ファイル分割の必要性
64.クラス分割のプログラム
65.クラス分割の方法
66.packageを分割する
67.packageの名前空間
<セクション 12:第十章 クラスとインスタンス>
68.クラスとインスタンス
69.クラスの定義
70.クラス定義のプログラミング
71.インスタンスの生成
72.コンストラクタ
<セクション 13:第十一章 継承>
73.継承
74.継承のプログラミング
75.メソッドのオーバーライド
76.特化と汎化
77.抽象クラス
78.インターフェース
<セクション 14:第十二章 カプセル化>
79.メンバへのアクセス制御
80.メンバ変数のsetter
81.メンバ変数のgetter
82.クラスのアクセス制御
<セクション 15:第十三章 ポリモーフィズム>
83.不思議なインスタンス生成
84.ポリモーフィズム
<セクション 16:第十四章 JavaのAPI>
85.Stringクラス
86.ArrayList
|