Date |
Topic
|
Activity ~ Classwork ~ Homework |
Resources |
M08 |
Summative - Develop a Text Based Computer Game |
|
List of Text Based Computer Games |
|
|
|
|
M05 |
Advanced Data Type: Records |
- Presentation - Records
- Exercises - Records
|
|
M01 |
Understanding Text Files |
- Presentation - Text Files
- Exercises - File Operations (all)
(extensions are optional)
|
|
A29 |
File Input & Output |
- Presentation - File Input & Output
- Exercises - File Operations # 1, 2, 3, 4
(focus on basic exercises, not extensions)
|
|
|
Turing Part 6:
Files & Records
|
|
|
A15 |
Assignment - Strings - Modify Names |
see Edmodo for instructions |
|
A13 |
String Functions & Procedures |
- Presentation - String Subroutines
- Exercises - Strings
|
VT - Strings in Turing (substrings) |
A09
|
Strings as Arrays
|
- Presentation - Strings as Arrays
- Exercises - Strings # 1, 4, 3, 7, 8
|
|
A07 |
Introduction to Arrays |
- Presentation - Intro to Arrays in Turing
- Exercises - Arrays
|
Sample Code |
|
Turing Part 5:
Arrays & Strings
|
|
|
M27 |
Assessment |
see Edmodo for description: Max/Min Subroutines |
edmodo.com |
M25 |
Subroutines that Return Values
(also called Functions)
|
- Lesson - Functions
(Subroutines that Return Values)
- Exercises - Functions
|
VT - Functions |
M24
|
Passing Parameters to Subroutines
|
- Lesson - Passing Parameters
- procedure exercises
|
|
M23 |
Intro to Subroutines
(also called Subprograms, Procedures)
|
- Lesson - Method Basics
- [Exercises - Subroutines without Parameters]
|
|
|
Turing Part 4:
Subroutines
|
|
All Turing Lessons
|
M13 |
Power and Heat |
worksheet: submit to Edmodo |
|
M12 |
Peripheral Devices |
|
|
M11 |
Computer Graphics |
worksheet: submit to Edmodo |
|
M10 |
Computer Storage |
worksheet: submit to Edmodo |
|
M09 |
Microprocessors & CPUs |
worksheet: submit to Edmodo |
|
M06 |
Intro to Computer Hardware |
Worksheet available on Edmodo
Submit completed worksheet back to Edmodo
|
|
|
Hardware Part 1:
Computer Components
|
|
|
M02
|
Debugging Programs
Manual Walkthrough Example
|
|
|
F27
M01
M02
M03
|
Assignment - Repetition
(Guessing Game)
|
see Edmodo for assignment |
Presentation - Random Values
Random Values Exercises
|
F25
F26
|
Conditional Loops
(similar to IF statements)
|
- Lesson - Conditional Loops
- use video tutorials & code examples as support
- Exercises - Conditional Loops
|
- VT - Loops with Exit Condition at Beginning
- VT - Loops with Exit Condition at End
- Code Examples - Conditional Loops
|
F23
F24
|
Counted Loops
(independent work)
|
- Lesson - Counted Loops
- Use video tutorial to clarify lesson
- counted loop exercises
- more counted loop exercises
|
VT - Counted Loops |
|
Turing Part 3:
Repetition (Loops)
|
|
|
F17
F18
F19
F20
|
Assignment - Selection Statements |
|
see Edmodo for assignment |
F12 |
Nested Selection Statements
(more than two choices)
|
- Presentation - Nested Selection Statements
- Exercises - Selection Part B
|
- VT - Nested Selection Statements
- Summary - IF/ELSE Statments
|
F11 |
Introduction to Selection:
Decisions using IF/ELSE
|
- Presentation - Simple If/Else Statements
- Exercises - Simple Decisions Part A # 1, 2, 4
|
VT - Simple Selection Statements VT - Conditional Operators - Introduction |
|
Turing Part 2:
Selection (IF/ELSE)
|
|
|
F09
F10
|
Assignment |
Three-parameter Calculations
submit completed program to Edmodo
|
see Edmodo for details |
F06 |
Work Period |
Continue Exercises on Calculation & Variables |
Formatting Output (includes rounding) |
F05 |
Simple Calculations
- store results in variables
- internal vs external variables
- integer vs real calculations & data types
|
- Lesson - Calculations & Assign Values to Variables
- Exercises on Calculation & Variables
|
[Note - Data Types]
[Note - Changing Variable Values]
VT - Saving Data to Variables
Presentation - Random Values
VT - Formatted Output in Turing
|
F04 |
Adding Variables & User Input
|
- Presentation - Input
- Work [Input Exercises]
|
[Note - Variables]
[Video - Input & Variables]
[Video - Variables & Data Types]
|
F03 |
Output in Turing
- output simple text to the screen
|
- Presentation - Intro to Programming in Turing
- Complete as many [Output Exercises] as possible
- If all exercises complete, look ahead to tomorrow
|
VT - Simple Output in Turing
|
F03 |
Introduction to Turing
- basic output
- basic input
- simple variables
|
|
Sample Code: A First Program in Turing |
|
Turing Part 1:
Input-Processing-Output
|
|
All Turing Lessons |
F02
|
|
go to Code.org:
- do the "hour of code" activity
- Finished? Try the Lightbot programming/logic game.
|
|
F02
|
- Introduction to Course
- File Organization & History
- Turing Programming Environment
- Edmodo
|
- Presentation - Intro to ICS3C/4C
- Read [Note - File Organization & History] and setup your file structure
- Read [Note - Install Turing] and install the Turing IDE
- Register for Edmodo and connect to course
- Finished? Try the Lightbot programming/logic game.
|
|
Comments (0)
You don't have permission to comment on this page.