Part-1 : Course Curriculum

Part-2 : Project works

(Our specialization- We will assign kids to different projects based on their interest level, age and enthusiasm level)

Duration : 8 weeks

Time - 1.5 hrs per week

Assignments - 1 per week

About the Course

Learn to code in Java and improve your programming and problem-solving skills. You will learn to design algorithms as well as develop and debug programs. Using custom open-source classes, you will write programs that access and transform images, websites, and other types of data. 

 

After completing this course you will be able to:

1. Edit, compile, and run a Java program;

2. Use conditionals and loops in a Java program;

3. Use Java API documentation in writing programs. 

4. Debug a Java program using the scientific method;

5. Write a Java method to solve a specific problem;

6. Develop a set of test cases as part of developing a program;

7. Create a class with multiple methods that work together to solve a problem; and

8. Use divide-and-conquer design techniques for a program that uses multiple methods.

 

          1. Writing Your First Program

                  1.1. Installing Java on Your Computer

                           1.1.1. For Windows Users Only

                  1.2. Three Main Steps in Java Programming

                           1.2.1. Command Window

                           1.2.2. Step 1 – Write the Program

                           1.2.3. Step 2 – Compile the Program

                           1.2.4. Step 3 – Run the Program

         2. Getting Comfy In IDEA IDE

                  2.1. Installing IntelliJ IDEA

                  2.2. Creating Your First Project

                  2.3. Creating HelloWorld Class in IDEA

                           2.3.1. Adding the method main

                           2.3.2. Running HelloWorld in IDEA

                  2.4. How Does HelloWorld Work?

         3. Meet Classes - the Main Language Constructs

                  3.1. Dissecting Classes and Objects

                           3.1.1. Classes

                           3.1.2. Objects

                  3.2. Java Data Types and Variables

                           3.2.1. Primitives

                           3.2.2. Classes as Data Types

                           3.2.3. How Much Memory is Needed

                  3.3. Creation of a Pet

                  3.4. Inheritance – a Fish Can Be a Pet Too

                  3.5. Method Overriding

                  3.6. Challenge Yourself

         4. Java Building Blocks

                  4.1. Program Comments

                  4.2. Making Decisions

                           4.2.1. The if Statement

                           4.2.2. Logical Operators

                           4.2.3. Conditional operator

                           4.2.4. Using else if

                           4.2.5. The switch Statement

                  4.3. How Long Will A Variables Live?

                           4.3.1. The Keyword static

                  4.4. Special Methods: Constructors

                  4.5. The Keyword this

                  4.6. Arrays

                  4.7. Repeating Actions with Loops

                  4.8. Challenge Yourself

                  4.9 Loops

             5. Exercises/Projects

                  5.1. Exercises

                           5.1.1. Building Calculator

                           5.1.2. Guess the number game

                           5.1.3. Simple data mining exercises

                           5.1.4. Building a simple game

                  5.2. Projects

                           5.2.1. Build simple database

New batches : All programs start every week  Mon through Sun. Please specify a day and a time  that works for you  HERE    after you signup for the course.

Academy Fee: 199$ per month. Once  kid is graduated Scratch he/she will be promoted to next course on  roadmap

Java programming 

Empowering Kids with simple instructions

Course features:

1. Course instructions

2. Assignments every week

3. Project work at the end 

  • Facebook - Black Circle
  • Twitter - Black Circle
  • YouTube - Black Circle
  • Google+ - Black Circle
  • Instagram - Black Circle

(408)505-5499

2603 Camino Ramon, Ste 200 San Ramon CA United States 94583

©2016 by Siliconvalley4u  Privacy

CODE TO CONNECT TO THE REAL WORLD