Curriculum

Flexible, Interactive, Simple

What Our Curriculum Provides?

Basic Coding Skills

Students will learn the basics of Java or Scratch depending on their age. This will be enough for them to start coding independently.

Progression

Our curriculum is a long term program meaning students can continuously progress and learn more about programming.

Hands On Learning

Most of our curriculum involves the kids collaborating and coding instead of the teacher talking all the time.

Flexbility

We can change our curriculum to fit your needs. Contact us using the form below and we can begin helping you.

Credibility

Our curriculum is created by a large team of passionate Computer Scientists attending Singapore American School.

Project Based

Throughout the curriculum, students will create their own projects and leave the program with end products.

Take a look at one of our slides!

Do you want to use our curriculum or learn more about it?

Full Name

Email Address

Questions or Comments

Java Level 1 Curriculum

Intro, Basic Data Types

1

Students and tutors will introduce themselves and learn about what an IDE is as well as basic syntax and coding concepts

Strings & Printing

2

Continue learning of basic coding concepts such as ints, doubles, strings, booleans, and printing

If Statements, Loops

3

Learn about simple if, if-else, and else statements as well as for and while loops.

Basic Methods (Math, String)

4

Learn about the necessary methods to learn from the Math class and String class. We will provide a method guide.

Writing Methods

5

Learn about how to write your own methods similar to ones learned from Math and String classes.

Input

6

Learn how to get input from the command line using Scanner. We will provide a guide for the Scanner methods.

Review

7

Review every single concept learned throughout the program in preparation for the final project.

Project Introduction

8

Learn about the requirements of the final project and start brainstorming ideas using exemplars.

Project Worktime

9

Use the lesson to work on your project using the skills you have learned throughout the program.

Presentation

10

Present your final project to your peers and parents and show off all your learning from the past 9 weeks.

Our Scratch Curriculum

Intro, Scratch Tutorial

1

Students and tutors will introduce themselves and learn about what the Scratch interface and explore this interface.

Sprites

2

Continue to explore the Scratch interface and learn about what Scratch sprites are, including attributes, manipulation, and cloning.

Coordinates/Sensing

3

Learn about coordinates — x and y — and how to detect different events using sensing blocks

Variables

4

Learn about what variables are, how to create variables, and how to manipulate variables

If Statements/Operators

5

Learn about if statements, if else statements, and operators that check if statements.

Loops

6

Learn about forever loops, repeat loops, and repeat until loops

Method Writing

7

Learn about creating methods and how to implement them to make your code shorter

Review

8

Review all concepts learned throughout the program by creating a fun game that incorporates everything.

Project Intro/Worktime

9

Learn about the requirements of the final project and start brainstorming ideas using exemplars.

Presentation

10

Present your final project to your peers and parents and show off all your learning from the past 9 weeks.