Why choose Scratch Coder - Beginner?
- Introduces the basics of programming, a critical skill for students today.
- Learning to code teaches you how to solve complex problems which you can use in other disciplines.
- Helps you understand the digital world and empowers you to create your own practical technology solutions.
What will the kids learn?
- Understand what Computer Science is and why it is useful
- Build logical thinking skills, exercise problem solving and creativity
- Learn the fundamental computing concepts
- Experience the software development process
- Create games, animations and story boards
- 12 years of experience as a Software Developer
- Engineering Degree with First Class Honours from University of Adelaide, Australia
- Worked at Microsoft, Motorola and Morgan Stanley
- MOE Approved CCA Instructor for Coding and Robotics in Singapore Schools
Holiday Program Structure:
- 4 sessions over 4 days
- 3 hours per session
What do you require?
- Windows or Mac Laptop
- No prior programming experience
- 3 Bideford Road, Richmond Park Condo, 229920
Any other questions:
- Email: firstname.lastname@example.org
Unit 1: Introduction
- Introduction to Computer Science
- Write First Program
Unit 2: Sequences & Instructions
- Why logical sequences are important
- Learning the Scratch Instructions
Unit 3: Movement, Direction & Positions
- Moving and placing characters
- X & Y positions
Unit 4: Events
- Event Programming
- Code is executed when an action occurs
Unit 5: Loops & Conditions
- Types of loops
- Checking an expression
- Critical Thinking
- Problem Solving
- Analytical Skills
SCRATCH CODER II - INtermediate level
Why choose Scratch Coder II?
- Scratch Coder II is for students who have done the first program and want to continue developing their programming skills.
- The format of the course is the same
Unit 1: Variables
- Storing & Retrieving Data
Unit 2: Operators
- Mathematical & Logical Expressions
- Data Comparisons
Unit 3: Broadcasting
- Make objects react in parallel
- Create a story
Unit 4: Sensing
- Reaching out to the real world
- Webcams, Picoboards, Raspberry Pi
Unit 5: Procedures
- Why do we need procedures?
- When do we use them