Introduction to Computer Studies, Grade 10
Prerequisite Course(s): NONE
"This course introduces students to computer programming. Students will plan and write simple computer programs by applying fundamental programming concepts, and learn to create clear and maintainable internal documentation. They will also learn to manage a computer by studying hardware configurations, software selection, operating system functions, networking, and safe computing practices. Students will also investigate the social impact of computer technologies, and develop an understanding of environmental and ethical issues related to the use of computers."
Course Schedule
Date | Topic | Activity ~ Classwork ~ Homework | Materials & Resources |
J15 | Summative Part 2 | Hardware Unit Test |
(for short & long answer questions) |
J12 J11 J10 J09 |
Summative Prep |
|
|
J12 M29 |
Summative Part 1 | Programming Task (see Edmodo) | |
M19 | Random Values | ||
M15 |
Nested Loops |
VT - Nested Loops (loop within another loop) |
|
M13 | Work Period | ||
M12 |
Conditional Loops |
|
|
M11 |
Counted Loops |
|
VT - Counted Loops |
Turing Part 3: Repetition (Loops) |
|||
M04 |
Assignment: Payroll Program |
see Edmodo | |
A29 | Boolean Logical Operators |
|
|
A28 |
Nested Selection Statements (more than two choices) |
||
A27 |
Introduction to Selection: Decisions using IF/ELSE |
VT - Simple Selection Statements VT - Conditional Operators - Introduction |
|
Turing Part 2: Selection (IF/ELSE) |
|||
A23 | Quiz - Networks, Security, OS | ||
A21 |
Computer System Performance |
Lesson - Computer System Performance |
|
A17 |
Operating Systems |
|
|
A13 |
Assignment: Budget & Build a Computer |
see Edmodo - remember to submit each day |
|
A13 | Security Solutions | ||
A10 | Security Threats |
|
|
A08 | Binary Number Systems |
|
|
A07 | Home Networks |
|
|
A02 | Networking Protocols |
|
|
A01 | Computer Networks |
|
|
Hardware Part 2: Networks & Security |
|||
M30 |
Assignment - IPO Restaurant Order |
see Edmodo |
|
M27 |
Review - Hardware Quest - Hardware |
|
|
M26 |
OSSLT (Literacy Test) |
Go to your assigned classroom (posted outside main office) |
|
M25 |
Calculations | ||
M24 |
Input & Variables |
|
|
Output in Turing |
|
||
M23 |
|
|
|
Turing Part 1: Input-Processing-Output |
|||
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: submit to Edmodo | |
Hardware Part 1: Computer Components |
|||
M04 | Flappy Bird | Flappy Bird Example Files | |
M02 |
Create a video game
OR
|
Game Resources: |
|
F25 | Assignment - Repetition | see Edmodo for assignment | |
Computing & Robotics Workshop for High School Students | |||
F24 | Repetition in Scratch |
|
|
F23 |
Repetition - Counted Loops
|
|
Game Resources: |
F19 F20 |
Repetition - Counted Loops | ||
Scratch Part 3: Repetition | |||
F17 F18 F19 |
Assignment - Quiz Game | see Edmodo for PDF | |
F12 |
Selection - 3 or More Choices (Nested Selection Statements) |
||
F11 |
Selection - Making Decisions |
||
Scratch Part 2: Selection |
|||
F09 F10 |
Assignment - IPO |
Assignment - IPO - Simple Calculations | see Edmodo |
F06 | Work Period |
|
|
F05 | Math Calculations in Scratch |
|
|
F04 | Input-Output in Scratch | continue with Scratch Programming Tutorials | |
F03 F04 |
Introduction to Scratch |
|
Scratch programming block tutorials
|
Scratch Part 1: Input-Processing-Output (IPO) |
|||
Programming in Scratch | [All Scratch Lessons] | ||
F02 F03 |
Introduction to Programming |
go to Code.org:
|
|
F02 |
Introduction to ICS2O |
|
Cisco Top 25 Predictions |