Coding Distance Learning Turing Unit 7 If Statements and Loops Editable Unit

Grade Levels
Not Grade Specific
Formats Included
  • Zip
List Price:
You Save:
List Price:
You Save:
Share this resource

Products in this Bundle (4)

    Also included in

    1. ** UPDATED for Distance/Remote Learning! **✨ Perfect for independent learners. ✨Coding is not the end goal... THINKING IS! This is a complete programming course for beginner programmers. It is also ideal for students who have programming experience but never used Turing before. It not only teaches
      Save $29.68


    ** UPDATED for Distance Learning or Remote Learning! **

    Decisions, decisions! How do computers make them? In the first package, kids learn why if statements are important in programming and how to program them.

    It's time to use Boolean expressions in a loop/end loop in the second package. This will give kids the power to repeat programs properly so users can run the program until they decided to quit! Using Turing's built-in random number generator kids build on a Guessing Game exercise that started in the Turing If Statements Resource Package.

    The third package exit ticket focuses on user-friendly program design by having students modify their Guessing Game from Turing If Statements so that players have 3 chances to guess a random number (Turing Loops and Random Structures). More emphasis is placed on programming style and code organization in preparation for Turing Word Problem 2.

    And finally, this unit ends in a test to see if they can transfer the knowledge they have learned from the previous resource packages.

    Materials have also been modified in English (UK) where necessary.

    Duration: Ten 75 minute periods.

    This package requires NO PREP! The student handouts will require photocopying but that is all!

    This bundle includes:

    ✔ A Unit Description

    ✔ Answer Keys

    ✔ 13 PowerPoint⭐ Lessons & Lesson Notes

    ✔ 1 PowerPoint⭐ Lesson English UK

    ✔ Student Handout Packages

    ✔ 2 Student Reflections & Student Dictionary

    ✔ 2 Assessments +

    ◆ Alternates with a KICA* marking scheme

    ✔ 5 Code Exemplars

    ✔ Exit Ticket

    ✔ Exit Ticket KICA*

    ✔ Rubric

    ✔ Rubric KICA*

    ✔ 2 PowerPoint Review Lessons

    ✔ 4 Versions of an If Statements and Loop Test +

    ◆ 4 Alternate Versions with a KICA* marking scheme

    ◆ 1 Version English UK

    ◆ 1 Alternate Version English UK with a KICA* marking scheme

    ✔ Test Solutions and Answer Keys + 8 Code Solution Test files

    BONUS Package! Programming Style + English UK

    ⭐ Google Classroom: Convert PowerPoint Presentations to Google Slides

    This package also includes an EDITABLE version of the following:

    Student Handout Packages

    2 Assessments

    2 Assessments with a KICA* marking scheme

    Student Reflections & Student Dictionary

    Exit Ticket

    Exit Ticket with a KICA* marking scheme


    Rubric with a KICA* marking scheme

    If Statements & Loop Test

    If Statements & Loop Test with a KICA* marking scheme

    *** Concepts in this Package ***

    ✤ Turing Commands:

    ◆ colorback( )

    ◆ getch( )

    ◆ string(1)

    ◆ cls

    ◆ randint( )

    ◆string length( ) command

    ✤ Conditional Structures:

    ◆ if statement

    ◆ if/else statement

    ◆ if/elsif/else statement

    ◆ nested statements

    ✤ Comparison Operators:

    ◆ = not=

    ◆ > >=

    ◆ < <=

    ✤ Boolean Expressions

    ✤ Simplifying Conditionals

    ✤ Error Trapping User Input

    ✤ Loop Structure:

    ◆ exit when

    ✤ Controlling Program Flow

    ✤ Boolean Operators

    ◆ and

    ◆ or

    ✤ Parameter Passing

    KICA This item has an alternate marking scheme which has been broken down into 4 categories: Knowledge, Thinking/Inquiry, Communication and Application. This aligns with the Ontario, Canada curriculum guidelines.

    *** Prerequisite Knowledge ***

    ✔ Main Program

    ✔ User-Defined Procedures

    ✔ Multiple procedures

    ✔ Source Code

    ✔ Compiled Code

    ✔ Code Organization

    ✔ Programmer Comments

    ✔ User-Friendly Program Design

    ✔ Program Planning & Design

    ✔ KISS (Keep It Simple Student)

    ✔ Arithmetic Operators


    ✔ Syntax Errors

    ✔ Logic Errors

    ✔ File Name Rules

    ✔ Variables:

    ◆ declaration and assignment statements

    ◆ assignment operator

    ◆ naming, global, local, constant

    ✔ Data Types:

    ◆ string

    ◆ char

    ◆ int

    ◆ real

    ✔ Turing Commands:

    ◆ locate( ), get( )

    ◆ put

    ✔ put syntax

    ◆ , (comma)

    ◆ .. (dot dot)

    ◆ :xx (spacing)

    ◆ string vs numeric spacing

    UPDATED December 2020.

    What's So Special About My Coding Resources?

    ✯Leave feedback!✯ Rate this resource to receive TpT CREDITS on future resources.

    ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆

    Thank you for visiting my store. Please rate this resource. If you ever have any questions, concerns, suggestions or requests please email me at

    Watch out for my computer programming courses and other free computer-related resources. Don’t forget to follow me for exciting new product announcements, sales, promotions and updates!

    Follow me:

    My Store

    Computer Corner




    ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆ ◆◆◆

    Created by Janice Dyke

    Computer Curriculum Corner

    © 2017 JanED Enterprises

    All Computer Curriculum Corner materials are the property of JanED Enterprises. As such they may not be resold, shared or distributed either in paper format, online or electronically to anyone.

    Purchase of the product is for limited SINGLE classroom use by the purchaser only and it may not be shared with multiple users, including but not limited to teachers of the same course or grade level. Nor is it transferable.

    It is a violation for individuals, schools, school boards, or districts to redistribute, edit, sell, or post these items in any form on the Internet, network or shared drives, classroom/personal websites or to other individuals. No part of this publication may be reproduced, modified, distributed or transmitted without the express permission of the author.

    Disregarding the copyright is a violation of the Digital Millennium Copyright Act and subject to legal action.

    By purchasing this product you acknowledge that you have read and understood the Terms of Use.

    Turing Unit 7 If Statements and Loops Editable Unit by Janice Dyke JanED Enterprises is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

    Total Pages
    Answer Key
    Included with rubric
    Teaching Duration
    Report this Resource to TpT
    Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TpT’s content guidelines.


    Questions & Answers

    Teachers Pay Teachers is an online marketplace where teachers buy and sell original educational materials.

    More About Us

    Keep in Touch!

    Sign Up