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

 

CODE+: Java and Web Design & Development (G3-12, Sept-Jun)  Java+PPT   Teacher profiles

             

2017-18 Cupertino Site       Calendar        RegistrationForm       Code+ Summer Coupon      online Summer Reg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Java and AP Computer Science Success

—--------------------------------------------------------------------------------------------------------------------------------------------Java.GUI (G7+, 1.5hrs/wk, 1 semester):

This is an Introduction to computer programming. It exposes students to the programming environment and tools. It covers the design of graphic user interface. Learn to program fun games and experience the power of Java programming.

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

Prerequisites: None

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

Java.hs (High School Java) (G8+, 2hrs/wk, 1 semester):

This Java course covers a typical high school Java curriculum. It covers the Java fundamentals, which includes the basic data types and structures, classes, methods, control structures, I/O, events, and the integral concepts such as conditional statements, loops, inheritance and graphic user interface. This is a prerequisite to the AP Computer Science course. The course will consist of lectures and programming assignments.

COURSE FEATURES:

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

AP Computer Science (G9+, 2hrs/wk, 1 semester):

This AP Computer Science course covers the College Board APCS Exam curriculum including integral concepts such as sorting algorithms, ArrayLists, recursion and inheritance. This course will successfully prepare students for the APCS Exam offered in May.

 

COURSE FEATURES:

Text Outputs

 

 

Prerequisites: Java.hs Object Oriented Programming concepts and Algebraic Functions and Logical Reasoning

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

AP Computer Science Principles (G9+, 2hrs/wk, 1 semester):

This AP Computer Science Principles course covers the College Board APCSP Exam curriculum including integral concepts such as sorting algorithms, JavaScript, data analysis and cybersecurity. This course will successfully prepare students for the APCSP Exam offered in May.

 

Prerequisites: HTML + CSS , JavaScript

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

Web Design & Development Courses: HTML, CSS, JavaScript

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

HTML (G4+, 1.5hrs/wk, 1 quarter):

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.

 

This HTML course covers a typical website design curriculum including integral concepts such as documents, elements, scalable vector graphics and formatting. This course will successfully prepare students for the JavaScript course.

COURSE FEATURES:

 

CSS (G4+, 1.5hrs/wk, 1 quarter):

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.

This CSS course covers a typical website design curriculum including integral concepts such as formatting, elements, layouts and media types. This course will successfully prepare students for the JavaScript course.

JavaScript (G5+, 1.5hrs/wk, 1 quarter):

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

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

Scratch (G3+, 1.5hrs/wk, 1 quarter):

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

Summer Camp (G3+, weekly M-F of 3hrs/day, no prior programming experience is required):

 

Each week may cover different programming skills such as Scratch, HTML, CSS, Javascripts, Pyphon, etc.  

The camp emphasizes hands-on programming experiences. Each week will design a different game. 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!

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

System Requirements

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

Why MathEdge?     

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.

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

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.

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

Java and Computer Science
Copyright MathEdge © 2011. All Rights Reserved. Updated 1/17/11

 

Code+

(G3-12)

2017-18 (Sept-Jun) CODE+  

Schedule @Cupertino site

Fall (9/8/17 – 2/1/18) excludes Xmas &New Year Break

Spring (9/8/17 – 2/1/18) Excludes: Winter and Spring Breaks

 

2017 Summer (Jun-Aug)

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

Summer Course

(4 wks, M-F 3hrs)

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

Summer 1: 6/12-7/14/17

Summer 2: 7/17-8/11/17

Syllabus

Grade

Duration

Per week

Day & Time

 

Day & Time

Scratch

3+

1.5hrs

 

[M-F] 1-4pm

HTML

4+

1.5hrs

 

[M-F] 1-4pm

CSS

4+

1.5hrs

 

M-F] 1-4pm

JavaScript

5+

1.5hrs

 

[M-F] 1-4pm

Python

6+

1.5hrs

 

[M-F] 1-4pm

Java.gui

7+

1.5hrs

 

[M-F] 1-4pm

Java.hs

8+

2hrs

 

Summer 2 [M-F] 1-4pm

AP Computer Science

9+

2hrs

 

Summer 1 [M-F] 2-5pm

AP Computer Science Principles

9+

2hrs

 

N/A