conditionals and loops for · 2019-08-21 · 35 magic of 0 and 1 conditionals and loops for problem...

4

Upload: others

Post on 13-Mar-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Conditionals and loops for · 2019-08-21 · 35 Magic of 0 and 1 Conditionals and loops for problem solving apps ROCKET Launcher timed loop app Computing practice and 36 programming
Page 2: Conditionals and loops for · 2019-08-21 · 35 Magic of 0 and 1 Conditionals and loops for problem solving apps ROCKET Launcher timed loop app Computing practice and 36 programming

BUILDING SKILLSBUILDING SKILLS

Manipulate variablesFor making a game score-card

APP: Score cardScore card in a game33

Pattern recognitionEfficient solutions by recognizing repetition

Extended nested loops34Binary graphics Understand binary to decimal conversion to create graphics

Extended binaryMagic of 0 and 135

Conditionals and loops for problem solving appsROCKET Launcher timed loop app

Computing practice and programming apps36

Dance Party AnimationComputational logic to create a fun dance party animation

An eventful dance factoryDance party animation37

Fun design Program the turtle pointer to draw shape designs

Intro to turtle programmingFun easy programming style38

Artist code Turtle programming to generate creative free flowing drawings

Turtle ProgrammingLittle artist code gym39

Button events - Turtle Driver40

My sceneryTurtle commands to build scenic diorama

UI Design and update event handlers in turtle programming

41Adventure - Challenge Revise concepts learned to solve tricky challenges

Revision ExercisesFrozen and minecraft adventure 42

Frozen PatternTurtle coding to recreate predefined puzzle patterns

Recreate Frozen Patterns in turtle code43

Sticker DesignCreate gorgeous designs with blocks, loops and digital stickers

Art Code gymMandala sticker designs44

Puzzle Test Solve actual puzzle to then refer for Turtle coding

Open book testEmphasis on doing than memorizing45

Turtle coding

Game Design - The Chase is onGame Rules46

Game ImplementationApple Grab and Catch That Bee47

Best practices and effective debugging of logic errorsMulti screen chase catch game

Game design concepts

Create Professional Level independent Game

Game EntrepreneurFinal Game Executable48

CLASS CONCEPT & LEARNING

BUILDING SKILLS

17 Solve Debug and fix code

Debugging CognitionComplex Program debugging

18 Criteria definitionFor conditional evaluation

ConditionalsDecision making skills

19 Single player gameFlappy bird

GameUser events and interactions

Create Advanced MobileGame with UI Design

Binary StringsHow computers store and process data

21

22

Star wars gameUsing variables

Clicker gameIce age scrat clicker game

VariablesChange game dynamics using variables

Extended variablesComputer games using variables

Solving challenging puzzles23 Revision PracticeUse concepts learned to solve tricky challenges

24 Interactive mobile appMobile appLearn app coding

25 Puzzle activities While loopLoop constructs to control program flow

Mobile APP - GUI Mobile app Basic GUI to design simple app

27 Condition Evaluation Until Loop & IF ConditionsDecisions

28 Mobile AppUsing Conditionals

29 Math puzzles Translate binary to decimal

Mobile App Using if - Else- Elseif constructs

Binary MathNumber system

30 Mobile app using loops to generate repeat patterns

Mobile AppWHILE Loops

31 Multi screen navigation With navigation to switch screens

Mobile AppMulti screens

32 Game - app clicker game Events and UI to create a game app

App clicker gameGame app with UI design

CLASS CONCEPT & LEARNING

20

26

FOUNDATION Basics + Core Programming Concepts + Blockly + Simple Apps

2 Puzzle solvingWays to solve a problem

Flexible SequencingDecision Making Skills

3 Create program outcomesCorrect mistakes in the algorithm

Code DebuggingFixing logic flaws in code

Introductory LoopsProgram having fewer lines of code4 Creator confidence

Loops to replace long lines of code with short

Loop sequences to programWrite programs with loops

Loop SequencesSolve complex puzzles5

Form shapes, alphabetsCreate 2-dimensional art forms

LogicLogic & Abstract Thinking6

PuzzlesLoop can make instruction more efficient

LoopsComplex puzzles are created on foundation7Professional ArtLogic for significant creative endeavours

Sequence, algorithms & loopsProgram Code to develop ALIEN and SPACESHIP in artist lab

8

Constructs, developmentStar wars adventure activity

Complex LoopsCommands to write program9

Implement programmingDeepening programming practice

Deep ProgrammingProgramming practice with activities

User interactionCreate story with a program

EventInteractive Animation with events

Concept of pair Design and Code

Pair ProgrammingPair programming and build their story12

Pair programming Create an animation story

ActionEvents that correspond to user action13

Create efficient solutionsLearn to recognize systems

Nested LoopsSolutions by recognizing repetition

9

14IPO processing cycleTranslate direction commands to text input

Text CommandIterative Conditional Loop

Bounce GameBuild first interactive game

Construction & wireframeLearnt concepts & build interactive game

T Kids create animations By giving computer complex directional commands

CommandLogic-Based commands

1

CLASS CONCEPT LEARNING

10

11

Non-linear outcomesCommands and sequence to write a code

SequenceCommands, sequence & code structure

15

16

Page 2 of 4 : Detailed Curriculum

Page 3: Conditionals and loops for · 2019-08-21 · 35 Magic of 0 and 1 Conditionals and loops for problem solving apps ROCKET Launcher timed loop app Computing practice and 36 programming

BUILDING SKILLS

Sprite Lab - Black Hole Simulation Creative thinking skill

Space TechSprites Actions and Behaviours81

Sprite Lab - Solar SystemRotation, Revolution Concepts

Space TechSprites Virtual interactions82

Sprites in actionSprite Lab animations83

Sprite Lab animations Complex sprite movement84

Collisions in sprites Meteorites crashing simulation85

Build a game in sprite lab-I Gravity Concept Game

Space TechSprite animations in Game Lab

Space TechSprite animations in Game Lab

86

Space TechSprite animations in Game Lab87

Space TechSprite animations in Game Lab

Build a game in sprite lab-III Bounce, float, collisions in Gravity Game

Build a game in sprite lab-II Conditionals in Gravity Game

88

Game LabCustom Sprites89

Game LabCustom Sprites90

Space TechBuild a story91

Space TechBuild a story92 Sprites in Game Lab

Story - Astronaut lost in space

Sprites in Game Lab Story - Astronaut lost in space

Sprites and Game LabFashionista App

Code interactive experiences 93

Code interactive experiences Sprites and Game LabFashionista App94

95

Space TechCode interactive experiences

Space TechCode interactive experiences

Animating Sprites in game labJourney in Space Animations

Animating Sprites in game labJourney in Space Animations96

CLASS CONCEPT & LEARNING

EXPLORATION RICH GUI + Heavy core logic + Blockly + Animation + Professional Apps

BUILDING SKILLS

BUILDING SKILLSSlider Control-Control size of planetscomponents for improved user interactionSpace Tech UI Controls

Image Controlcomponents for improved user interaction

Extended UI Controls

Canvas Controlcomponents for improved user interaction

UI / UX DesignApp Font Scheme

Extended UI Controls

Extended UI Controls DropDown Menu controlcomponents for improved user interaction

Checkbox and Radiobutton controls for improved user interactionExtended UI Controls

Mouse Events in App App LabEvent handlers for mouse events

Mouse Events in App

Key Events in App

Key Events in App App LabEvent handlers for mouse events

App LabEvent handlers for mouse events

App LabEvent handlers for mouse events

Timer concepts in App Lab

Stop Watch and Counter for Rocket Launch

Space Tech -Timed Loops

Timer control concepts in App Lab Set Timeout, Clear Timeouts

Variables Controlling memory with variables

Variables Assign values with variables

Variables Local Vs Global Variables

Dynamic UIUI elements at run time

Virtual thinking skill - AlgorithmIntegration App

CONCEPT & LEARNING BUILDING SKILLS

Design thinking Skill -UI UX Hybrid App65

Creative thinking skillCoding implementation

Hybrid App66

Strings In Apps User inputs and Strings67

Boolean Expressions AND and OR 68

Data structures Key value pairs

Programming with Data69

Data structures Key value pairs

Programming with Data70

Basic repeating code structureFunctions71

Functions Puzzles in Artist Lab using functions72

Functions and Return Values Functions in App 73

Functions and Return Values Use of functions in App 74

Exercise caution when on internet

Responsible Use of Internet and Digital Footprint75

Concepts of objects and abstractionAbstraction76Concepts of objects and abstractionAbstraction77

Abstraction Concepts of objects and abstraction78

SpritesCreation and properties79

SpritesConstume property

Sprite Lab interactionsCreative Thinking Skill

Sprite Lab interactionsCreative Thinking Skill80

CLASS CONCEPT & LEARNING

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

CLASS

Page 3 of 4 : Detailed Curriculum

Page 4: Conditionals and loops for · 2019-08-21 · 35 Magic of 0 and 1 Conditionals and loops for problem solving apps ROCKET Launcher timed loop app Computing practice and 36 programming

SPECIALIZATION Go CRAZY with Commercial quality games and utility app BLOCKLY + THUNKABLE

BUILDING SKILLS BUILDING SKILLS BUILDING SKILLS

Thinking & Process activities Game Design Process97

Game Design Process Thinking & Process activities 98

Game Design Thinking & Process activities 99

Thinking & Process activities 100

Sorting Logic Understanding and Analysis

Algorithms and Pseudocode

Game Design Thinking, Process Top Down Design

101

Algorithms and Pseudocode Sorting Logic and Algorithm 102

Algorithms and Pseudocode

Algorithms and Pseudocode

Sorting Logic and Algorithm 103

Algorithms and Pseudocode Sorting Logic and Algorithm 104

Multiplication TablesMATH Utility

Game Implementation105

Multiplication TablesMultiplication Table, Calc App

Game Implementation106

Game Implementation Math UtilityCalculator App107

Game and Graphics Simple challenges game for an object to navigate a maze of obstacles.108

109

110

111

Game and Graphics

Game and Graphics

Game and Graphics

Game and Graphics

112

CLASS CONCEPT & LEARNING

Simple challenges game for an object to navigate a maze of obstacles.

Simple challenges game for an object to navigate a maze of obstacles.

Simple challenges game for an object to navigate a maze of obstacles.

Simple challenges game for an object to navigate a maze of obstacles.

Game and Graphics113

114

Analyse

Game and Graphics

Play Snake Game115

Plan and design116

Algorithm117

Algorithm and Pseudocode118

119

120

121

Test, Debug, ImproviseGame Lab

Code ImplementationGame Lab

Code ImplementationGame Lab

Code ImplementationGame Lab

122

Test, Debug, Improvise123

124

125

126

127

Tic Tac Toe Game Code Implementation

Code Implementation

Algorithm

Plan and design

Analyse

Tic Tac Toe Game

Tic Tac Toe Game

Tic Tac Toe Game

Tic Tac Toe Game

128

CLASS CONCEPT & LEARNING

Tic Tac Toe Game Test and Debug129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

CLASS CONCEPT & LEARNING

Page 4 of 4 : Detailed Curriculum

Simple challenges game for an object to navigate a maze of obstacles.

Simple challenges game for an object to navigate a maze of obstacles.

Play Snake Game

Play Snake Game

Play Snake Game

Play Snake Game

Play Snake Game

Play Snake Game

Play Snake Game

Play Snake Game

Chatbot Trainer App

Chatbot Trainer App

Chatbot Trainer App

Chatbot Trainer App

Image App

Image App

Image App

Word App Generator

Word App Generator

Word App Generator

Word App Generator

Word App Generator

Word App Generator

Word App Generator

Word App Generator

Test and Debug

Test and Debug

Code Implementation

Code Implementation

Code Implementation

Algorithm and Pseudocode

Analysis - Algorithm

Analysis and design

Thunkable Platform

Thunkable Platform

Thunkable Platform

Thunkable Platform

Thunkable Platform

Thunkable Platform

Thunkable Platform