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

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

ICS2O 2016-2017 S1

Page history last edited by Steve Sweeney 7 years, 2 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

J31

 

Summative Part 3

Tuesday, Jan.31

9:00am to 11:15am

Final Exam

(Room 205)

Key Concepts & Questions

(for short & long answer questions)

J20

J19

Summative Part 1&2

In class, 75 min. periods

Part 1: IPO, IF/ELSE

Part 2: Loops

Programming Task

Practice/Hints:

  • will be posted to Edmodo
  • programming problems covering all topics
  • must be completed in class that day

J17

J16

J13

J12

Summative Prep
  • complete any WS from hardware unit
  • correct past quizzes
  • prepare a set of answers to Key Concepts & Questions
  • you may create a summary sheet to use on the exam
    • one page (8.5 x 11)
    • single sided
    • hand-written (no photocopies)
 
  Summative Preparation    
D19
Random Values
  1. Presentation - Random Values
  2. Random Values Exercises
 
D16
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)
  work period    
D14
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
D13 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

Logical Operators & Boolean Expressions:

(AND, OR)

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

Nested Selection Statements

(more than 2 choices)

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

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
N29

Test:

Networks & Security

   
N28 Review for Test
  1. Complete worksheets
  2. Study worksheet questions, discuss with other students to improve answers
 
N24 Work Period

Catch up on (in order):

  1. worksheets for this unit
  2. any other material for course
  3. material from another class

EXTRA:

MIT App Inventor

(create android apps)

N22 Computer Security Solutions

Lesson - Security Solutions

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

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

Video: DHCP

Video: DNS

N14
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

   
N08

Assignment: Turing IPO

Restaurant Order

see Edmodo for instructions  
N07 Constants & Initializing Variables
  1. Presentation - Constants & Initializing
  2. Finish working on Exercises
    1. Calculation & Variables Exercises
    2. Input Exercises
    3. Output Exercises
 
N04
Calculations & Assignment Operator
  1. Presentation - Calculations
  2. Work on Calculation & Variables Exercises
VT - Calculations & Variables
N02
Basic Input & Variables
  1. Presentation - Input 
  2. Work on [Input Exercises
VT - Input & Variables
N02
Basic Output
  1. Presentation: Basic Output
  2. Work on [Output Exercises]
N01

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
 
O27 Test: Computer Hardware see class notes and worksheets for potential questions  
  Computer Purchasing Assignment see Edmodo  
O24 Computer System Performance    
O21 Operating Systems worksheet: submit to Edmodo
O19 Peripheral Devices worksheet: submit to Edmodo  
O18 Power and Heat worksheet: submit to Edmodo  
O17 Computer Graphics worksheet: submit to Edmodo

Done? OSSLT Preparation

- go to this website

- click on:

OSSLT Resources

Brookfield HS

O14

Work Period (half-period)

Documentary (half-period)

   
O13
Computer Storage
worksheet: submit to Edmodo
 
O12 Microprocessors & CPUs worksheet: submit to Edmodo  
O11 Intro to Computer Hardware    
 

Hardware Part 1:

Basic Computer Hardware
ICS2O Folder Setup - Unit 2
 
 

Assignment:

Repetition (LOOPS)

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

Scratch Part 3:

Repetition (Loops)

   

 

Assignment:

Selection (IF/ELSE)

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

Scratch Part 2:

Selection (IF/ELSE)

   

S14

S15

S16

Assignment: IPO

Simple Calculations

See Edmodo for assignment  

S12

S13

Math Calculations in Scratch
  1. Lesson - Calculations in Scratch
  2. Scratch Exercises - Input/Processing/Output
VT: Basic Arithmetic
S09 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

VT: Variables

S08

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. Experiment with Scratch
    It is not necessary to save your work yet.
 

Scratch Part 1:

Input-Processing-Output

(IPO)
ICS2O Folder Setup - Unit 01
 
 
Programming in Scratch   [All Scratch Lessons]

Wed

S07

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

S06

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

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.