| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Turing Lessons

Page history last edited by Steve Sweeney 5 years, 2 months ago

Turing is a text-based programming language designed for education.  The interface is clean and uncluttered, and the command structure is generally simple and clear.

 

Installing Turing (instructions for school and a download link for home)

 

Input - Processing - Output
Topic Lesson Resources Exercises
First Program in Turing    
Output exercises attached to lesson
Variables & Data Types exercises attached to lesson
Simple Input VT - Simple Input & Variables in Turing exercises attached to lesson
Mathematical Operations   Exercises on Calculation & Variables

 

Selection in Turing      
Topic Lesson Resources Exercises
Conditional Statements - Comparing Values  
VT - Conditional Operators - Introduction  

Selection Statements - If & If/Else

Turing Lesson # 2 - IF/ELSE Statements

Summary - IF/ELSE Statments

VT - Simple Selection Statements 

VT - Nested Selection Statements

Exercises on Selection
Nested IF/ELSE Statements Presentation - Nested Selection Statements    

Logical Operators -

Combining Multiple Comparisons

 

VT - AND/OR Logical Operations

VT - Boolean Variables with Logical Operators

 

 

Repetition in Turing      
Topic Lesson Resources Exercises
Introduction to Counted Loops Turing Lesson - Counted Loops VT - Counted Loops
counted loop exercises
more counted loop exercises
For Loops Turing Lesson - For Loops    
Conditional Loops: Loop While & Loop Until

Turing Lesson - Conditional Loops 

Code Examples - Conditional Loops

VT - Loops with Exit Condition at Beginning

VT - Loops with Exit Condition at End

 

 

Subroutines in Turing
     
Topic Lesson Resources Exercises
Random Values Presentation - Random Values   random value exercises
Understanding Subroutines Lesson - Method Basics   Exercises: Basic Subroutines
Functions

Turing Lesson - Functions

Summary - Functions

VT - Functions
function exercises 
Procedures

Presentation - Procedures

Summary - Procedures

Presentation - Using Procedures to Simplify Programs

VT - Intro to Procedures

VT - Passing Parameters into Procedures

Sample Code: Create a Subroutine

procedure exercises  
Procedures vs Functions   VT - Procedures vs Functions  
    VT - Substrings  

 

Arrays & Strings

     
Topic Lesson Resources Exercises
Arrays in Turing Present: Intro to Arrays Sample Code Exercises - Arrays # 1, 2
Strings as Arrays Presentation - Strings as Arrays   Exercises - Strings # 1, 4, 3, 7, 8
String Functions & Procedures Presentation - String Subroutines VT - Strings in Turing (substrings) Exercises - Strings

 

 

Comments (0)

You don't have permission to comment on this page.