| 
  • 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 2017-2018 Sem 2

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

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

Date Topic Activity ~ Classwork ~ Homework Materials & Resources

Mon

J25

Final Exam

9am, Room 205

   
       
       
J01
Random Values
  1. Presentation - Random Values
  2. Random Values Exercises
 
M31
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)
M30
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
M29

work period

  • complete Payroll assignment (see Edmodo)
  • work on Counted Loop exercises
 
M28 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)

   
 

(optional)

Boolean Variables

Presentation - Boolean Variables VT - Boolean Variables with Logical Operators
M22

Logical Operators & Boolean Expressions:

(AND, OR)

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

Nested Selection Statements

(more than 2 choices)

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

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
M17

Test:

Networks & Security

   
M16 Review for Test
  1. Complete worksheets
  2. Study worksheet questions, discuss with other students to improve answers
 
M10
work period    
M09 Computer Security Solutions

Lesson - Security Solutions

 
M08
Computer Security Threats
  1. Lesson - Security Threats
  2. Worksheet (see Edmodo)
 
M07
Home Networking
  1. Lesson - Home Networks
  2. Worksheet (see Edmodo)

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

Video: DHCP

Video: DNS

M02
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

   
  Assignment: IPO in Turing    
A25

Formatted Output

(specifically, rounding numbers)

  1. Presentation - Formatted Output
  2. Finish working on Exercises
    1. Calculation & Variables Exercises
    2. Input Exercises
 
A24 Constants & Initializing Variables
  1. Presentation - Constants & Initializing
  2. Finish working on Exercises
    1. Calculation & Variables Exercises
    2. Input Exercises
    3. Output Exercises
 
A23 work period    
A20
Calculations & Assignment Operator
  1. Presentation - Calculations
  2. Work on Calculation & Variables Exercises
VT - Calculations & Variables
A19
Basic Input & Variables
  1. Presentation - Input 
  2. Work on [Input Exercises
VT - Input & Variables
A19
Basic Output
  1. Presentation: Basic Output
  2. Work on [Output Exercises]
A18

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

ICS2O Folder Setup - Unit 3
 
A09 Assignment: Computer Purchasing  see Edmodo  
A06 Test: Computer Hardware see class notes and worksheets for potential questions  
A05 Review
  • review for test by going over notes
  • read through and improve your answers on worksheets
  • Kahoot! review quiz
 
A04 Computer System Performance    
M28 Operating Systems worksheet: submit to Edmodo
M27 Peripheral Devices worksheet: submit to Edmodo  
M26 Power and Heat worksheet: submit to Edmodo  
M23 Computer Graphics worksheet: submit to Edmodo  
M22
Computer Storage
worksheet: submit to Edmodo  
M20 Microprocessors & CPUs worksheet: submit to Edmodo  
M19 Intro to Computer Hardware    
 

Hardware Part 1:

Basic Computer Hardware
ICS2O Folder Setup - Unit 2
 

M02

M01

Repetition
  1. Presentation - Repetition (Loops)
  2. Loop Exercises
 

Scratch Part 3:

Repetition (Loops)

   

F28

F27

F26

F23

Assignment:

Selection

   
F22 work period    

F21

F20

Selection - 3 or More Decisions
  1. Presentation - Nested Selection Statements
  2. Exercises - Selection Part B
F15
Selection - Making Decisions
  1. Presentation - Selection in Scratch
  2. Exercises - Selection Part A
 

Scratch Part 2:

Selection (IF/ELSE)

   

F14

F13

F12

Assignment:

Input/Processing/Output

   

F09

F08

work period
  1. Continue to work on IPO exercises and submit your completed work to Edmodo
    Scratch Exercises - Input/Processing/Output
 

F07

Math Calculations in Scratch
  1. Lesson - Calculations in Scratch
  2. Scratch Exercises - Input/Processing/Output
VT: Basic Arithmetic

Tues

F06

Input & Output in Scratch
  1. Presentation - Input-Variables-Output
  2. Exercises - Input/Processing/Output Parts A & B
  3. Finished Lightbot yet?

VT: Simple Input

VT: Scratch Basics

Mon

F05

Introduction to Scratch
  1. Make sure Scratch is installed on your computer
  2. Setup your ICS2O file structure
    [Note - File Organization & History]
    ICS2O Folder Setup - Unit 01
  3. Create a sub-folder: 01 Scratch
    You will save all of your Scratch programs here
  4. Experiment with Scratch
    It is not necessary to save your work yet.
  5. Feel free to continue with hour of code or Lightbot activities
 

Scratch Part 1:

Input-Processing-Output

(IPO)
 
 
 
Programming in Scratch   [All Scratch Lessons]

Fri

F02

Introduction to Programming
  1. Presentation: Problem Solving
  2. do the "hour of code" activity at code.org
    (recommend: Minecraft, Frozen, Star Wars, Classic Maze)
  3. Finished? Try the Lightbot programming/logic game.
    (start with the "Basics", explore, and have fun!)
 

Thu

F01

Introduction to ICS2O

  1. Presentation: Introduction to ICS2O
  2. OCDSB student accounts & passwords
  3. Edmodo accounts (join the ICS2O Edmodo Group)
  4. Google student accounts & google drive
  5. 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

O13
 
Computer Storage worksheet: submit to Edmodo
O15
 
Computer Graphics worksheet: submit to Edmodo  

Comments (0)

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