Students will learn the basics of Java or Scratch depending on their age. This will be enough for them to start coding independently.
Our curriculum is a long term program meaning students can continuously progress and learn more about programming.
Most of our curriculum involves the kids collaborating and coding instead of the teacher talking all the time.
We can change our curriculum to fit your needs. Contact us using the form below and we can begin helping you.
Our curriculum is created by a large team of passionate Computer Scientists attending Singapore American School.
Throughout the curriculum, students will create their own projects and leave the program with end products.
Students and tutors will introduce themselves and learn about what an IDE is as well as basic syntax and coding concepts
Continue learning of basic coding concepts such as ints, doubles, strings, booleans, and printing
Learn about simple if, if-else, and else statements as well as for and while loops.
Learn about the necessary methods to learn from the Math class and String class. We will provide a method guide.
Learn about how to write your own methods similar to ones learned from Math and String classes.
Learn how to get input from the command line using Scanner. We will provide a guide for the Scanner methods.
Review every single concept learned throughout the program in preparation for the final project.
Learn about the requirements of the final project and start brainstorming ideas using exemplars.
Use the lesson to work on your project using the skills you have learned throughout the program.
Present your final project to your peers and parents and show off all your learning from the past 9 weeks.
Students and tutors will introduce themselves and learn about what the Scratch interface and explore this interface.
Continue to explore the Scratch interface and learn about what Scratch sprites are, including attributes, manipulation, and cloning.
Learn about coordinates — x and y — and how to detect different events using sensing blocks
Learn about what variables are, how to create variables, and how to manipulate variables
Learn about if statements, if else statements, and operators that check if statements.
Learn about forever loops, repeat loops, and repeat until loops
Learn about creating methods and how to implement them to make your code shorter
Review all concepts learned throughout the program by creating a fun game that incorporates everything.
Learn about the requirements of the final project and start brainstorming ideas using exemplars.
Present your final project to your peers and parents and show off all your learning from the past 9 weeks.