Page 8 - Touchcode_C6_Flipbook
P. 8

CONTENTS




                         CHAPTER      1    INTRODUCTION TO  CODING                                      7


                             Introduction                                       Traffic Light
                             Where else do we see Applications of Coding?       What Exactly is Coding?
                             What is a Programming language?



                         CHAPTER      2    ALGORITHMS WITH  BLOCK CODING                              15

                             Introduction                                       Searching for a Word in Dictionary
                             Algorithm                                          Flowchart
                             Pseudocode                                         Getting started with Block Coding
                             Coding Task 01: To display a message ‘Hello World’


                         CHAPTER      3   VARIABLES USING  BLOCK CODING                               27

                             Introduction                                       What is Python?
                             What are Variables?                                Naming Variables
                             Data Types                                         Performing Operations on Variables
                             Coding Task 01: To create variable 'a' in MakeCode      Addition Operation using Block Coding
                            Arcade and assign it a value of 10
                             Coding Task 02: To perform addition operation

                         Test Sheet 1                                                                  45

                         CHAPTER      4    CONTROL WITH  CONDITIONALS                                 47

                             Introduction                                       Arranging Blocks
                             Logical Operators                                  Combining Logical Operators
                             Relational Operators                               Coding Task 01: Are you a teen?
                             Coding Task 02: Dynamic Backgrounds                Nested Conditional Statements
                             Coding Task 03: The remainder problem


                         CHAPTER      5   LOOPS  USING  BLOCK CODING                                  70

                             Introduction                                       Loop
                             Incrementing a Loop                                Different types of Loops
                             Nested Loop                                        Coding Task 01: Building a Music Player
                             Entry Criteria                                     Exit Criteria
                             Jump Statements


                         Test Sheet 2                                                                  86
                            Project                                                                    88
                            Minecraft                                                                  89
                            Gamification                                                               92
                            Introduction to Python                                                     93
                            Coding Buzz Words                                                          95
                            Coding Ethics                                                              96
   3   4   5   6   7   8   9   10   11   12   13