Home.Programs.Contests.News.About Us.Locations.
CODE+

 

CODE+|JAVA+: Computer Programming and Web Design & Development

(G6-12, Sept-Jun)        

              

2016-17 Cupertino Site:      Calendar      Code+ Flyer           RegistrationForm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

—--------------------------------------------------------------------------------------------------------------------------------------------

System Requirements

—--------------------------------------------------------------------------------------------------------------------------------------------

Overview    Java+PPT  

Do you dream of starting a company or landing a high paying job working for Google, Apple, or Facebook as an engineer when you grow up? Do you desire to be selected for your school’s robotics team – or even win a Robotics competition? Do you want to score a five on the high school Computer Science AP test?

You can achieve these goals by getting an early understanding of Computer Science and exposure to Computer Programming Languages such as Java, Python, and C++ at a young age. Start now and get an early edge in life.

MathEdge was started by a group of professionally trained engineers. We understand the importance of STEM (Science + Technology+ Engineering + Math) education in order to be competitive and successful in the 21st century. We have designed comprehensive programs. We have different levels of curriculum to accommodate varying levels of skill and age with fun and easy concepts for students of all ages to understand.

We teach children Computer Programming skills while having fun. We introduce them to the concepts of robotics and electronics. Students will get a hands-on experience of programming. They will learn to program games that they are familiar with.

Come and join one of our ongoing programming classes and get trained to be a seasoned programmer. Programming skills are essential in becoming a successful engineering career.

—--------------------------------------------------------------------------------------------------------------------------------------------

Java Beg (G6+, no prior programming knowledge required)

This is an Introduction to computer language programming course. Expose students to the programming tools.  

Learn the fun and power of Java programming.

—--------------------------------------------------------------------------------------------------------------------------------------------

Java Int  (G7+, prerequisite: Java Beg)

COURSE FEATURES:

Student’s Sample Codes

FUN WITH NUMBERS - Mean   (screen Shot)   program to find the mean of any six numbers, taken as user input. Scanner class.

CONVERSION GAME   (screen Shot) : Program to convert the system of units like dollars to cents

SCORE BOARD:  (screen Shot)  Program to calculate the total number of goals scored in a golf game

WEATHER FORECAST  (screen Shot) : Program to find the highest and lowest temperature in a week using the concept of arrays

—--------------------------------------------------------------------------------------------------------------------------------------------

Java Adv  (G8+, prerequisite: Java Int)

The course teaches algorithms and programming design strategies. Design and implement programs to solve problems.

—--------------------------------------------------------------------------------------------------------------------------------------------

HTML + CSS Web Development

HTML is used to create websites. It gives the capability to arrange graphics on webpage, link to different pages within a website as well as link to different websites.

CSS is a stylesheet language that describes the presentation of HTML document. CSS elucidates how elements must be rendered on screen or in any other media.

COURSE FEATURES:

—--------------------------------------------------------------------------------------------------------------------------------------------

JavaScript

JavaScript is the most popular programming scripting language for the Internet. Its power is to make the web pages interactive and responsive. It is lightweight and easy to learn. It is used in almost every website to respond to user actions, validate web forms, detect browser support, and much more.

 

COURSE FEATURES:

 

Prerequisites: Basic knowledge of HTML and CSS

—--------------------------------------------------------------------------------------------------------------------------------------------

AP Computer Science (This test prep prepares students well for the revised high school AP Computer Science Exam in May.)

(10 wks)

Corresponding to the two sections (I and II) in the official AP Computer Science Exam, this prep is divided into two courses: AP Computer Science I and Computer Science II:

 

AP Computer Science I: (10wks of 2hrs ea) Section I test practice and review.

COURSE FEATURES:

 

Prerequisites: Basic concepts of Algebraic Functions and Logical Reasoning

 

AP Computer Science II (Free Response questions): (10wks of 2hrs ea) Section II test practice and review.

Prerequisites: Basic Java Syntax and Object Oriented Programming concepts.

—--------------------------------------------------------------------------------------------------------------------------------------------

Code+ Summer Program

This summer program is hands-on and targeted toward a general audience, not requiring prior programming experience.

Students will learn Java programming skills.

At the end of each week, students will have the opportunity to demonstrate and showcase what they have programmed.

 

BEGINNER (Grades 3-5)

· TAKE YOUR FIRST STEP TOWARDS ROBOTICS!

· EXPLORE JAVA IN AN PLAYFUL WAY

· CREATE YOUR FIRST GAME CALLED  “ FLAPPY BIRD”

INTERMEDIATE (Grades 6-8)

 

· BRING OUT THE INNER GEEK IN YOU , BUILD A PING PONG SCORE BOARD

 

ADVANCED (Grades 9-12  )                                                       

· “STEM” UP YOUR CAREER WITH JAVA!

· BRUSH UP YOUR JAVA SKILLS

· GET YOUR FIRST HANDS-ON EXPERIENCE IN GRAPHICAL INTERFACE

· DIVE INTO THE CONCEPTS OF OBJECT-ORIENTED PROGRAMMING!

—--------------------------------------------------------------------------------------------------------------------------------------------

Why Learn JAVA?

– Java opens up endless opportunities and has endless benefits. It allows you to:

– Java can be picked up easily and is for both beginners and experts alike.

 

– Java is a mature and verbose language - Once you learn how to think like a programmer when programming in Java, picking up other languages such as C, C++, C#, HTML, Javascript will become much easier.

– Java is running just about everywhere - It's on desktop, mobile, various appliances and electronic devices. It’s typically where most large applications end up due to its scalability, stability, and maintainability. Java programmer out numbers any other programming language professional.  

– Java has an incredible toolset, a supporting community, a very rich API, and an incredible open-source ecosystem. There are tools for just about everything you would like to do. There are also an amazing community-driven process ensuring growth in the right direction. Use Java with Javascript and Java Server Pages (JSP) to create powerful web applications.

– Java is Platform Independent – It enables "write once run anywhere". Most Java applications are developed in Windows environment but run in UNIX.

– “Internet of things” is quickly on the rise and is mostly programmed in Java. It is powerful and can even make your alarm clock automatically start brewing your coffee pot.

—--------------------------------------------------------------------------------------------------------------------------------------------

CODE+
Copyright MathEdge © 2011. All Rights Reserved. Updated 1/17/11

 

Code+

(G6-12)

2016-17 (Sept-Jun) CODE+  

Schedule @Cupertino site

Fall ()

Spring ()

 

2016 Summer (Jun-Aug)

—-----------------——––––––––––

Summer Course

(4 wks, M-F 2hrs)

—-----------------——––––––––––

Summer 1: 6/13-7/15/16

Summer 2: 7/18-8/12/

Syllabus

Grade

Duration

Day & Time

 

Day & Time

HTML + CSS

6+

2hrs

 

 

JavaScript

6+

2 hrs

 

 

Java Beg

6+

2 hrs

 

Summer 1 [M-F] 4-6pm

Java Int

7+

2 hrs

 

Summer 2 [M-F] 4-6pm

Java Adv (Design)

8+

2 hrs

 

N/A

AP Computer Science I

9+

2 hrs

 

Summer 1 [M-F] 6-8pm

AP Computer Science II

10+

2 hrs

 

Summer 2 [M-F] 6-8pm