$169

for 6 classes
Class

Java Programming II - Intermediate Level

Completed by 6 learners
Ages 12-17
Live Group Class
In this course, the student will learn Object-Oriented-Programming and the more advanced logic of the Java programming language. Experience with control statements and loops is expected. This is the second step towards the AP course. I
Average rating:
4.9
Number of reviews:
(16 reviews)

Live video meetings
3x per week, 2 weeks
4-15 learners per class
90 min

What's included

6 live meetings
9 in-class hours
Homework
1 hour per week. Most of the coding will occur during class time and include group discussions on alternative styles and solutions. Some homework will be completed outside of class to be present/uploaded during class. Online research will be required for vocabulary expansion and analysis of existing code.
Assessment
There will be a final letter grade and written assessment to record additional topics the student should work on. This evaluation would be only for students moving on to programming II.
Grading
included

Class Experience

This is an Intermediate course that assumes prior knowledge of programming and IDEs. The student will use the NetBeans IDE to create programs using the intermediate logic, technical vocabulary, advanced control structures, loops, and data structures. Projects will be completed using advanced logic and code will be discussed in class to ensure understanding. The projects will move quickly to data structures such as arrays; therefore, prior coding knowledge is essential. We will meet in an online class environment to walk through each topic. Alternative solutions to problems presented, will be a topic for the group as we move through the course. The student will be ready for AP Computer Science A, if the course is completed successfully. Download the NetBeans IDE bundled with the Java JDK/SDK before class. The link is provided in the materials area. Over the course of the class, we will cover the logic of loops (for, while, do-while), multi way decision statements (if, if-else, else if), and Dynamic Arrays (ArrayLists).

Learning Goals

Students will code and run programs starting with intermediate/advanced logic. The class will proceed through control structures including 'if', 'if-else', and the 3 basic loops very quickly then on to data structures such as arrays and data manipulation. Screen input/output, as well as file input/output will be covered.

Other Details

Parental Guidance
An external IDE for compiling programming code will be used. It is the same IDE used in high schools and colleges. The following URL will lead you to the download site, which give you additional information. Further assistance will occur in the first class time.
Supply List
A USB able to hold at least 16 Gb would be useful in saving or off loading completed programs.
External Resources
In addition to the Outschool classroom, this class uses:
Sources
An external IDE for compiling programming code will be used. It is the same IDE used in high schools and colleges. The following URL will lead you to the download site, which give you additional information. Further assistance will occur in the first class time. https://www.eclipse.org/downloads/packages/release/oxygen/3a/eclipse-ide-java-developers

Meet the teacher

Joined May, 2020
4.9
16reviews
Profile
Teacher expertise and credentials
Bachelor's Degree in Psychology from University of Central Florida
I have 23 years of experience teaching the AP Computer Science A course materials.

Reviews


Parents also liked
[One on One] Private Tutoring JAVA Coding - Introduction to Programming in JAVA
Ziad Ghazi
4.6
(9)
$55 per session
1-on-1 Lessons
On Demand
7-18
Java Coding: Learn Programming With Fun Projects - Level 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,883)
$21 per class
Next session at 7 PM on Tue 5/27
Group Class
12 wks, 1/wk, 50 min
12-17
Java Programming I
Susan Frederick
4.9
(16)
$30 per class
Next session at 2 PM on Mon 6/2
Group Class
2 wks, 3/wk, 1.42 hr
12-17
Java Programming - Private 1 to 1 Tutoring
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,883)
$39 per session
1-on-1 Lessons
On Demand
10-18
Java Weekly Class
MissB aka Bhavana R (Coding)
4.9
(38)
$25 per class
Next session at 11:30 PM today
Group Class
1/wk, 45 min
11-16
Java 1:1 Class
MissB aka Bhavana R (Coding)
4.9
(38)
$70 per session
1-on-1 Lessons
On Demand
13-18
101 Private Customized - Basics for Beginners- Java Programming- 1 Hour Weekly
StudentScholars
3.9
(86)
$43 per session
Next session at 11 PM today
1-on-1 Lessons
On Demand
9-18
101 Private Customized - Intermediate- Java Programming- 1 Hour Weekly
StudentScholars
3.9
(86)
$48 per session
1-on-1 Lessons
On Demand
9-18
101 Private-JAVA Programming -Intermediate- Level 2 - 30 Minutes Weekly
StudentScholars
3.9
(86)
$33 per session
1-on-1 Lessons
On Demand
9-18
101 Private-JAVA Programming -Basics for Beginners- Level 1 - 30 Minutes Weekly
StudentScholars
3.9
(86)
$33 per session
1-on-1 Lessons
On Demand
9-18
101 Private-JAVA Programming -Basics for Beginners- Level 1 - 30 Minutes Weekly
StudentScholars
3.9
(86)
$33 per session
1-on-1 Lessons
On Demand
7-18
Learn Object Oriented Programming With Java
Mikaila
$35 per session
1-on-1 Lessons
On Demand
13-18
2-in-1 Java and Python Coding| Year-Long Weekly Programming Class for Begineers!
Faruk Hasan
4.8
(149)
$10 per class
Next session at 1:30 AM tomorrow
Group Class
1/wk, 35 min
10-13
Magic Java: Learn Professional Coding Through Art and Games (1 on 1)
Nicolas Bulgarides
$55 per session
1-on-1 Lessons
On Demand
13-18
Camp: Become a Java Jedi
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,883)
$20 per class
Next session at 3 PM on Mon 6/16
Group Class
1 wk, 5/wk, 50 min
10-15
Minecraft JAVA Edition: How to Survive on Survival Beginners Course Java
Julie Olufson
4.9
(270)
$15 per class
Next session at 2 PM on Sunday
Group Class
1/wk, 45 min
5-10
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In