You are on page 1of 6

Holiday Syllabus Coding Camp

Coding(Indonesia);
7 Desember 2015

Contents
1 Scratch
1.1 What is Scratch
1.2 Why Scratch ?
1.3 Competencies .
1.4 Syllabus . . . .

?
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

1
1
1
1
2

Coding(Indonesia);

Page 1

Scratch

1.1

What is Scratch?

Scratch is a programming language and an online community where children can program and share interactive media such as stories, games, and
animation with people from all over the world. As children create with
Scratch, they learn to think creatively, work collaboratively, and reason systematically. Scratch also used at MIT especially first grade student.

1.2

Why Scratch ?

Scratch mainly for building proof-of-concepts for :


1. Information and Media Literacy Skill
2. Communication Skills
3. Critical Thinking and Systems Thinking
4. Problem Identification, Formula and Solution
5. Creativity and Intellectual Curiosity
6. Interpersonal and Collaborative Skills
7. Self-Direction
8. Accountability and Adaptability
9. Social Responsibility

1.3

Competencies

1. The student gain the computational thinking


2. The student understand basic foundations of programming such as algorithm, selection, repetition, sequence, problem solving
3. Able to using the skills to develop their own games, animations, application

Coding(Indonesia);

1.4

Page 2

Syllabus
Table 1: Scratch Syllabus Table

Basic
Competencies

Subject
Matter

1. Understand
about event

Mindset
Scratch and
basic
structure

2. Able to
moving an
object

Objective

Identified :
1. Event button pressed
2. Move
3. Direction and rotation style

3. Basic
animation

4. Animation

4. Basic logic

5. Say, Ask and logic if

5. Basic sensing :
Asking and
touching

6. Operator random
Apply :

6. Basic looks :
Say , show,
hide

1. Program an object to
moving up, down, left and
right

7. Basic Loop :
Forever

2. Add some animation


walk to object

8. Basic Math :
Random and
coordinate
system

3. Object asking your name


before start game

9. Simple game

4. Create another object


which moving and spawn
automatically
5. Create dodge game
Continued on next page

Coding(Indonesia);

Page 3

Table 1 Continued from previous page


Basic
Competencies

1. Know the
variable
2. Able to draw
an object
3. Improve all
basic
knowledge

Subject
Matter

Algorithm

Objective

Identified :
1. Variable
2. Drawing at vector mode
3. Pre-define variable
Apply :
1. Recreate an object which
moving and spawn
automatically from up to
down
2. Shooting algorithm
3. Create game Watch-out
Insect
4. Add score and level
Continued on next page

Coding(Indonesia);

Page 4

Table 1 Continued from previous page


Basic
Competencies

1. More sensing
: Camera and
loudness

Subject
Matter

Cloning,
Sensing and
Broadcast

Objective

Identified :
1. Camera and loudness
2. Clone

2. Know the
cloning
system

3. Broadcast
Apply :

3. Know the
broadcast

1. Develop Watch-out Insect


2. Add menu using broadcast
3. Spawn a boss and kill it
using loudness as damage

1. Creativity
creating
games
2. Open mind to
have an idea

Creativity :
Own Project
(2 sessions)

Identified : Apply :
1. Create own game
2. Add Menu
3. Add win or lose condition

You might also like