Outschool
검색

US$1,100

for 9 classes
수업

자바 스터디 그룹: 3부 중 1부(자바 입문)

2 명의 학생이 수업을 완료함
연령대: 13-18 세
실시간 그룹 수업
각 세션에서 학습자는 몇 가지 Java 개념을 배우고, 특정 예제를 함께 연구한 후 수업에서 코딩 문제를 풀어 이해도를 입증합니다.
평균 평점:
4.9
수강 후기 수:
(36 수강 후기)

실시간 화상 수업
9주 동안 주당 1회
4-6 수업 정원
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
36수강 후기
프로필
교사 전문성 및 자격증
석사 학위 정보 기술 IT 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.

리뷰



다른 인기 수업
[1:1] 개인 튜터링 JAVA 코딩 - JAVA 프로그래밍 입문
Ziad Ghazi
4.5
(8)
US$55 세션당
일대일 레슨
온디맨드
7-18 세
자바 코딩: 재미있는 프로젝트로 프로그래밍 배우기 - 레벨 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,741)
US$21회당 수업료
다음 세션은 Monday 12 AM 에 예정되어 있습니다.
그룹 수업
12 주, 주당 1회50분
12-17 세
자바 프로그래밍 - 1:1 개인 튜터링
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,741)
US$39 세션당
일대일 레슨
온디맨드
10-18 세
자바 1:1 수업
MissB aka Bhavana R (Coding)
4.9
(36)
US$60 세션당
일대일 레슨
온디맨드
13-18 세
자바 소개
Rehaan
US$55 세션당
일대일 레슨
온디맨드
10-18 세
101 개인 맞춤형 - 중급 - 자바 프로그래밍 - 주 1시간
StudentScholars
3.9
(86)
US$48 세션당
일대일 레슨
온디맨드
9-18 세
101 개인 맞춤형 - 초보자를 위한 기본 - Java 프로그래밍 - 주 1시간
StudentScholars
3.9
(86)
US$43 세션당
다음 세션은 오늘 3:30 PM 입니다.
일대일 레슨
온디맨드
9-18 세
101 Private-JAVA Programming - 중급 - 레벨 2 - 주 30분
StudentScholars
3.9
(86)
US$33 세션당
일대일 레슨
온디맨드
9-18 세
101 Private-JAVA Programming - 초보자를 위한 기본 - 레벨 1 - 주 30분
StudentScholars
3.9
(86)
US$33 세션당
일대일 레슨
온디맨드
9-18 세
101 Private-JAVA Programming - 초보자를 위한 기본 - 레벨 1 - 주 30분
StudentScholars
3.9
(86)
US$33 세션당
일대일 레슨
온디맨드
7-18 세
Java로 객체 지향 프로그래밍을 배우세요
Mikaila
US$35 세션당
일대일 레슨
온디맨드
13-18 세
2-in-1 Java 및 Python 코딩 | 초보자를 위한 1년 단위 주간 프로그래밍 수업!
Faruk Hasan
4.8
(145)
US$11회당 수업료
다음 세션은 Monday 11:45 PM 에 예정되어 있습니다.
그룹 수업
주당 1회35분
10-13 세
매직 자바: 아트와 게임을 통해 전문적인 코딩 배우기 (1 대 1)
Nicolas Bulgarides
US$55 세션당
일대일 레슨
온디맨드
13-18 세
자바 중급 클래스
MissB aka Bhavana R (Coding)
4.9
(36)
US$40회당 수업료
다음 세션은 Tue 3/25 7 PM 에 예정되어 있습니다.
그룹 수업
6 주, 주당 1회55분
13-18 세
Minecraft JAVA Edition: Survival Beginners Course Java에서 생존하는 방법
Julie Olufson
4.9
(268)
US$15회당 수업료
다음 세션은 내일 3 PM 입니다.
그룹 수업
주당 1회45분
5-10 세
자바 소개 - 2부 중 1부
MissB aka Bhavana R (Coding)
4.9
(36)
US$25회당 수업료
다음 세션은 Monday 2:20 AM 에 예정되어 있습니다.
그룹 수업
8 주, 주당 1회55분
12-17 세
더 많은 수업 보기
검색
기프트 카드 구매
통화, 시간대 및 언어 설정 열기
언어 및 지역
로그인