検索

for 9 classes
クラス

Java 勉強会: パート 1/3 (Java 入門)

2 人が学習を完了しました
年齢 13 歳-18 歳
ライブグループクラス
各セッションでは、学習者はいくつかの Java の概念を学習し、特定の例に一緒に取り組み、その後、クラスでコーディングの問題を解決することで理解度を示します。
平均評価:
4.9
レビュー数:
(37 レビュー)

オンラインライブ授業
週に1回、 9 週間
4 人-6 人 1クラスあたりの学習者
60 分

含まれるもの

9 ライブミーティング
9 授業時間
宿題:
There will be optional homework given each week. Learners can send their answers via class messages and get feedback.
テスト
There is no formal assessment. Parents/learners can seek the teacher to know more about how their learner is progressing: are they able to do the problems, where they may be struggling.
この文章は自動翻訳されています

このクラスで学べること

This is part 1 of 3 parts for Java Study group.
---------------------------------------------------------
Only for 13+ learners who are motivated to learn coding.
---------------------------------------------------------
In each class, we will go through new topics in Java, followed by specific examples where the coded solution will be explained and practiced together.

During the last 20-30 minutes of the each class, students will be given a similar problem to solve. They will be expected to submit their answers. We will then look at the solution together and discuss it. 
Problems will get more challenging as the class progresses. 
Once we have covered most of the material (around week 15), we will transition to solving new problems only and no teaching.

Learners should be self motivated to get better at coding in order to gain from this class. 
Learners are responsible for attempting new problems and submitting their coded solutions. 
Recordings for previous meetings will be available if they need to review material again.

Topics covered:
========================================================
1) Types of variables: integer, double, String
2) Conditions and boolean variables
3) String operations, char
4) Creating new static methods
5) for and while loops
6) Single dimensional arrays
7) Two dimensional arrays
8) Creating classes, fields, constructors and methods
9) Putting multiple classes together: hasA relationship
10) Class Inheritance
11) Designing a system of interacting classes for chosen problem
12) Handling error conditions

========================================================

Some examples covered: (not complete list)
**************************************************
String problems: substring, indexOf, chatAt
Array traversal: Finding min, max, sum of arrays
Two array traversal: Merging arrays, summing multiple arrays
Reversing a string
Class inheritance problems
Solving Math problems such as area of a shapes
Tougher integer array problems: find sets of numbers that add up to a specific sum
========================================================
Goals:
Learners will learn a lot of coding by solving problems during the class itself. The problems will challenge them and build their logical and analytical thinking. The point of the study group is to learn by doing for oneself, not merely by listening to the lecture.
Tougher topics will be explained again but real understanding will come once learners think of solutions for themselves.
========================================================

Week By Week Schedule:
******************************
Week 1 of 20: Variables - Week of Oct 1
Week 2 of 20: String operations: Week of Oct 8
Week 3 of 20: String problems: Week of Oct 15
Week 4 of 20: Tougher String problems: Week of Oct 22
Week 5 of 20: Conditions and booleans: Week of Oct 29
Week 6 of 20: Creating methods, return types, arguments: Week of Nov 5
Week 7 of 20: Basic for and while loops: Week of Nov 12
-------- Thanksgiving Break ------------
Week 8 of 20: For Loop exercises:  Week of Nov 26
Week 9 of 20: Arrays:  Week of Dec 3
Week 10 of 20: Array exercises:  Week of Dec 10
-------Winter Break ----------------
Week 11 of 20: Tougher Array exercises:  Week of Jan 7 
Week 12 of 20: Creating classes and constructors:  Week of Jan 14
Week 13 of 20: Designing classes for chosen problem:  Week of Jan 21
Week 14 of 20: Interaction of classes: hasA relationship:  Week of Jan 28
Week 15 of 20: Class Inheritance: isA relationship:  Week of Feb 4
Week 16 of 20: Class design using multiple classes:  Week of Feb 11
Week 17 of 20: Complex class design problems:  Week of Feb 18
Week 18 of 20: Algorithms:  Week of Feb 25
Week 19 of 20: More Algorithms:  Week of March 3
Week 20 of 20: More Algorithms:  Week of March 10

学習到達目標

Learners will learn a lot of coding by solving problems during the class itself. The problems will challenge them and build their logical and analytical thinking. The point of the study group is to learn by doing for oneself, not merely by listening to the lecture.
Tougher topics will be explained again but real understanding will come once learners think of solutions for themselves.

その他の情報

外部リソース
このクラスでは、Outschool内のクラスルームに加えて、以下を使用します。

先生について

参加しました February, 2023
4.9
37レビュー
プロフィール
教師の専門知識と資格
修士号 Carnegie Mellon Universityから 情報技術 へ
Hello there! I teach coding classes in web programming (HTML, CSS and JavaScript), python and Java. I also teach programming algorithms, SQL, networks and other technologies. I'm a software engineer and engineering manager by profession. I earned my degree in Masters In Software Engineering from Carnegie Mellon in 2006, and Bachelor of Computer Science from Mumbai University in 2000. 

I believe learner's learn by doing. So in each class, learners get to build software and hand code lots of examples. Besides teaching, I love singing, writing, swimming and growing indoor plants.


その他の人気クラス
[マンツーマン] JAVAコーディングのプライベート指導 - JAVAプログラミング入門
Ziad Ghazi
4.5
(8)
セッションごと
1対1レッスン
オンデマンド
7 歳-18 歳
Java コーディング: 楽しいプロジェクトでプログラミングを学ぶ - レベル 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,851)
クラスごと
次のセッションは明日の 8 PM です
グループクラス
12 週間、 1/週、 50 分
12 歳-17 歳
Java プログラミング - プライベート 1 対 1 の個別指導
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,851)
セッションごと
1対1レッスン
オンデマンド
10 歳-18 歳
Java 1:1 クラス
MissB aka Bhavana R (Coding)
4.9
(37)
セッションごと
1対1レッスン
オンデマンド
13 歳-18 歳
Javaウィークリークラス
MissB aka Bhavana R (Coding)
4.9
(37)
クラスごと
次回のセッションは Tuesday の10 PM です
グループクラス
1/週、 45 分
11 歳-16 歳
101 プライベート - JAVA プログラミング - 中級 - レベル 2 - 毎週 30 分
StudentScholars
3.9
(86)
セッションごと
1対1レッスン
オンデマンド
9 歳-18 歳
101 プライベートカスタマイズ - 中級 - Java プログラミング - 毎週 1 時間
StudentScholars
3.9
(86)
セッションごと
1対1レッスン
オンデマンド
9 歳-18 歳
101 プライベートカスタマイズ - 初心者のための基礎 - Java プログラミング - 毎週 1 時間
StudentScholars
3.9
(86)
セッションごと
次のセッションは明日の 8 PM です
1対1レッスン
オンデマンド
9 歳-18 歳
101 プライベート - JAVA プログラミング - 初心者向け基礎 - レベル 1 - 毎週 30 分
StudentScholars
3.9
(86)
セッションごと
1対1レッスン
オンデマンド
9 歳-18 歳
101 プライベート - JAVA プログラミング - 初心者向け基礎 - レベル 1 - 毎週 30 分
StudentScholars
3.9
(86)
セッションごと
1対1レッスン
オンデマンド
7 歳-18 歳
Javaでオブジェクト指向プログラミングを学ぶ
Mikaila
セッションごと
1対1レッスン
オンデマンド
13 歳-18 歳
2-in-1 Java と Python コーディング | 初心者向けの 1 年間の週次プログラミング クラス!
Faruk Hasan
4.8
(149)
クラスごと
次回のセッションは Monday の10:45 PM です
グループクラス
1/週、 35 分
10 歳-13 歳
Magic Java: アートやゲームを通してプロフェッショナルなコーディングを学ぶ (1 対 1)
Nicolas Bulgarides
セッションごと
1対1レッスン
オンデマンド
13 歳-18 歳
Minecraft JAVA 版: サバイバル初心者コース Java で生き残る方法
Julie Olufson
4.9
(270)
クラスごと
次のセッションは今日 1 PM です
グループクラス
1/週、 45 分
5 歳-10 歳
AP コンピュータサイエンス A 個別指導 (Java)
Darshak Kachchhi
5.0
(2)
セッションごと
1対1レッスン
オンデマンド
11 歳-18 歳
30分のJavaとAPコンピュータサイエンスAの個別指導
Sierra Acy
5.0
(4)
セッションごと
1対1レッスン
オンデマンド
11 歳-18 歳
もっとクラスを見る
アプリを入手 
App StoreでダウンロードGoogle Playで入手する
Home
検索
ギフトカードを贈る
通貨、タイムゾーン、言語の設定を開く
言語と地域
ログイン