Course Content
|
Language Resources | ||||||
Topic |
2O |
3C |
3U |
4C |
4U |
Turing |
Java |
Input, Output, Variables | |||||||
A First Program | x | x | x | R | R | ||
Simple Data Types | x | x | x | R | R | ||
Simple Variables | x | x | x | R | R | ||
Assign & Output Variables | |||||||
Formatting Output | |||||||
Input Data to Variables | |||||||
Constants | |||||||
Avoiding Errors & Debugging | |||||||
Programs That Calculate | |||||||
Arithmetic Expressions | |||||||
Integer Division & Modulo | |||||||
Saving Expression Results | |||||||
Mathematical Functions | |||||||
Avoiding Errors & Debugging | |||||||
Decisions / Selection | |||||||
The IF Statement | |||||||
IF-ELSE Statements | |||||||
Boolean Operators | |||||||
Nested IF Statements | |||||||
Choosing Multiple Outcomes | |||||||
Switch-Case Statements | |||||||
Avoiding Errors & Debugging | |||||||
Repetition | |||||||
Counted Loops | |||||||
Extending Counted Loops | |||||||
Accumulating Values | |||||||
Conditional Loops - WHILE | |||||||
Conditional Loops - UNTIL | |||||||
Comparing Loop Structures | |||||||
Nesting Loop Structures | |||||||
File Input & Output | |||||||
Avoiding Errors & Debugging |
Topic |
Lesson/Presentation |
Tutorials & Examples |
Exercises & Assignments |
Input - Processing - Output | |||
Simple Output | exercises attached to lesson | ||
Variables & Data Types |
VT - Variables & Data Types in Turing |
exercises attached to lesson | |
Simple Input | VT - Simple Input & Variables in Turing | exercises attached to lesson | |
Mathematical Operations | Summary - Basic Math, Different Kinds of Division, Modulo Operator | ||
Selection in Turing | |||
Conditional Statements - Comparing Values | VT - Conditional Operators - Introduction | ||
Selection Statements - If & If/Else |
VT - Simple Selection Statements | exercises attached to lesson | |
Repetition in Turing | |||
Introduction to Counted Loops | Turing Lesson - Counted Loops | exercises |
|
For Loops | Turing Lesson - For Loops | ||
Conditional Loops: Loop While & Loop Until | |||
Subroutines in Turing |
|
||
Random Values | Presentation - Random Values | random value exercises | |
Functions | function exercises |
||
Procedures | procedure exrcises |