Fundamental Java Programming – Self Paced

Sale!

$1,200.00 $958.00

Total # of Lessons: 15
Learn and Engage at Your Own Pace — How does it work?
Start anytime. Cancel anytime.

Description

Why Learn Java

Why learn Java? Java is the most popular and widely used computer programming languages. This Java class is for students with no prior Java exposure, or have taken some java classes but not systematically or not with a solid foundation. Upon completion,  students will have grasped the fundamental Java key concepts to:

Does student need to know Java to attend this class?

No. This class is for students with no prior Java exposure, or have taken some java classes but not having a solid foundation. Upon completion,  students will have grasped the fundamental Java key concepts to be ready for the APCS course next.

Course Plan

The class will follow a rigorous Java language curriculum, this is the course plan, that we customized so that the sequence of concepts makes most sense, and students can have more opportunities to practice previously learned knowledge for a solid foundation.

Setup

Student need to setup programming environment on their computer. Please use the instructions from here or follow along with the instruction video below to complete the setup. If you run into any issue, reach out to us to seek help through email, phone call or the office hour.

Textbook

Barron’s AP Computer Science A (8th edition).

Class Structure

There will be lecture time as well as hands-on practice time in class.

Homework

Yes. There will be homework, of various length.  In the beginning of the class, materials will be pretty easy and homework will also not take long, but the class will develop into much more complex materials and it will take some brain power and homework time between classes.

Required Equipment

Yes, students need to have a laptop with JRE and IDE installed.  Students should try to complete setup per instruction here prior to the first class and seek help at office hours as needed.

Will student be ready to take APCS test upon completion of this class?

NO. At completion of this class, students need to proceed to take an AP Computer Science A course either at local high school or at Ascende Learning to obtain the full scope of APCS required Java knowledge and skills.

Where is this course in our recommended learning path :

For Middle Schoolers and Lower Graders:

       Fundamental Java Programming –> Intermediate Java Programming –> USACO Bronze

For High Schoolers:

Fundamental Java Programming –> APCS –> USACO Bronze