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

  • Stop wasting time looking for files and revisions. Connect your Gmail, DriveDropbox, and Slack accounts and in less than 2 minutes, Dokkio will automatically organize all your file attachments. Learn more and claim your free account.

View
 

ICS2O Fall 2015-2016 v2

Page history last edited by Steve Sweeney 3 years, 11 months ago

Introduction to Computer Studies, Grade 10

Prerequisite Course(s): NONE

test

"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 (Newest Lessons at Top)

Date Topic Activity ~ Classwork ~ Homework Materials & Resources
D09
Random Values
  1. Presentation - Random Values
  2. Random Values Exercises
 
D08
Nested Loops
  1. Lesson - Nested Loops
  2. counted loop exercises # 4, 6
  3. more counted loop exercises # 5
  4. Conditional Loops Exercises # 2, 3
VT - Nested Loops (loop within another loop)
D07
Conditional Loops
  1. Lesson - Conditional Loops 
  2. use video tutorials & code examples as support
  3. Exercises - Conditional Loops
 
  1. VT - Loops with Exit Condition at Beginning
  2. VT - Loops with Exit Condition at End
  3. Code Examples - Conditional Loops
D04 Counted Loops
  1. Lesson - Counted Loops
  2. Use video tutorial to clarify lesson
  3. counted loop exercises
  4. more counted loop exercises
VT - Counted Loops
 

Turing Part 3:

Repetition (Loops)

   
D02 Quest - Networks & Security    
D01 Review - Networks & Security    
N30
Assignment - IF/ELSE
see Edmodo
 
N27 Documentary (part 4 of 4)    
N26

Work Period:

IF/ELSE Exercises

   
N25

Logical Operators & Boolean Expressions:

(AND, OR)

  1. Presentation - Logical Operators
  2. Exercises - Selection Part B
    (try Part C if done Part B)
 
N24

Nested Selection Statements

(more than 2 choices)

  1. Presentation - Nested Selection Statements
  2. Exercises - Selection Part B
 
N23

Introduction to Selection:

Decisions using IF/ELSE
  1. Presentation - Simple If/Else Statements
  2. Exercises - Simple Decisions Part A # 1, 2, 3
 

Turing Part 2:

Selection (IF/ELSE) Statements

  All Turing Lessons
N19 Computer Security Solutions Lesson - Security Solutions  
N18 Computer Security Threats
  1. Lesson - Security Threats
  2. Worksheet (see Edmodo)
 
N16 Home Networking
  1. Lesson - Home Networks
  2. Worksheet (see Edmodo)

 
N12
Networking Protocols
  1. Lesson - Networking Protocols
  2. Worksheet (see Edmodo)

VT - DHCP

VT - DNS

N11 Computer Networks
  1. Presentation - Computer Networks
  2. Worksheet (see Edmodo)
  3. Continue work on IPO Assignment

VT - Computer Networking 1 2

HSW - Home Networks

HSW - Client-Server Computing

 

Hardware Part 2:

Networking & Security

   
N09

Assignment - IPO:

Restaurant Order

see Edmodo for assignment  
N09
Constants & Initializing Variables
Presentation - Constants & Initializing
 
N05
Calculations & Assignment Operator
  1. Presentation - Calculations
  2. Work on Calculation & Variables Exercises
VT - Calculations & Variables
N04
Basic Input & Variables
  1. Presentation - Input 
  2. Work on [Input Exercises
VT - Input & Variables
N03
Basic Output
  1. Presentation: Basic Output
  2. Work on [Output Exercises]
N02

Introduction to Turing

  • basic output
  • basic input
  • simple variables
  1. Presentation - First Program
  2. Presentation - Output in Turing
  3. Work on [Output Exercises]
 

Turing Part 1:

Input-Processing-Output

   
O30

Test:

Basic Computer Hardware

   
 

Assignment:

Computer Purchase

   
O26 Computer System Performance    
O21 Operating Systems worksheet: submit to Edmodo
O20 Peripheral Devices worksheet: submit to Edmodo  
O19 Power and Heat worksheet: submit to Edmodo
 
O15 Computer Graphics worksheet: submit to Edmodo  
O14
Binary Number Systems
  1. Watch this video tutorial.
  2. Worksheet (see Edmodo)
  3. ASCII chart with decimal values
  4. Create your own "Binary to Decimal" conversion program in Scratch.
    Scratch Template Program
 
O13 Computer Storage worksheet: submit to Edmodo  
O08

Documentary:

Triumph of the Nerds pt2

   
O07 Microprocessors & CPUs worksheet: submit to Edmodo  
O06 Intro to Computer Hardware    
 

Hardware Part 1:

Basic Computer Hardware

   
 

Assignment - Loops

Scoring a Baseball Game

see Edmodo  
S28 Repetition
  1. Presentation - Repetition (Loops)
  2. Loop Exercises
 

Scratch Part 3:

Repetition

   
S25
  Look ahead to Repetition

S25

S24

S23

Assignment see Edmodo  
S22 Selection - 3 or More Decisions
  1. Presentation - Nested Selection Statements
  2. Exercises - Selection Part B
S21 Selection - Making Decisions
  1. Presentation - Selection in Scratch
  2. Exercises - Selection Part A
 

Scratch Part 2:

Selection

   
  Assignment see Edmodo
 
S15 Calculations in Scratch
  1. Presentation - Calculations in Scratch
  2. Exercises - Input/Processing/Output Part C
  3. Complete Exercises - Input/Processing/Output Parts A & B
S14 Input & Output in Scratch
  1. Presentation - Input-Variables-Output
  2. Exercises - Input/Processing/Output Parts A & B
  3. Finished Lightbot yet?

S10

S11

Introduction to Scratch
  1. Install Scratch on your computer.
  2. Setup your ICS2O file structure
    [Note - File Organization & History]
  3. Create a sub-folder: 01 Scratch
    You will save all of your Scratch programs here
  4. Work through the provided tutorials (Units 1, 3, 4, 5).
    It is not necessary to save your work for these.

Scratch programming block tutorials

 

Scratch Part 1:

Input-Processing-Output

(IPO)

   
  Programming in Scratch   [All Scratch Lessons]

S08

S09

Introduction to Programming

Presentation: Problem Solving

go to Code.org:

  1. do the "hour of code" activity
  2. Finished? Try the Lightbot programming/logic game.
 

Tue

S08

Introduction to ICS2O

  1. OCDSB student accounts & passwords
  2. Edmodo accounts (join the ICS2O Edmodo Group)
  3. Google student accounts & google drive
  4. Read [Note - File Organization & History] and setup your file structure

Why Learn to Code?

Did You Know? (Youtube Video)

Cisco Top 25 Predictions

Oldest Lessons at Bottom

describe postsecondary education and career prospects related to computer studies

Comments (0)

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