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

• Finally, you can manage your Google Docs, uploads, and email attachments (plus Dropbox and Slack files) in one convenient place. Claim a free account, and in less than 2 minutes, Dokkio (from the makers of PBworks) can automatically organize your content for you.

View

# ICS2O Fall 2015-2016 v2

last edited by 4 years, 4 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 D08 Nested Loops VT - Nested Loops (loop within another loop) D07 Conditional Loops Lesson - Conditional Loops  use video tutorials & code examples as support Exercises - Conditional Loops D04 Counted Loops Lesson - Counted Loops Use video tutorial to clarify lesson counted loop exercises 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) Presentation - Logical Operators Exercises - Selection Part B(try Part C if done Part B) N24 Nested Selection Statements (more than 2 choices) N23 Introduction to Selection: Decisions using IF/ELSE Turing Part 2: Selection (IF/ELSE) Statements All Turing Lessons N19 Computer Security Solutions Lesson - Security Solutions N18 Computer Security Threats Lesson - Security Threats Worksheet (see Edmodo) N16 Home Networking Lesson - Home Networks Worksheet (see Edmodo) N12 Networking Protocols Lesson - Networking Protocols Worksheet (see Edmodo) VT - DHCP VT - DNS N11 Computer Networks Presentation - Computer Networks Worksheet (see Edmodo) 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 VT - Calculations & Variables N04 Basic Input & Variables Presentation - Input  Work on [Input Exercises] VT - Input & Variables N03 Basic Output N02 Introduction to Turing basic output basic input simple variables Presentation - First Program Presentation - Output in Turing 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 Watch this video tutorial. Worksheet (see Edmodo) ASCII chart with decimal values.  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 Scratch Part 3: Repetition S25 Look ahead to Repetition S25 S24 S23 Assignment see Edmodo S22 Selection - 3 or More Decisions S21 Selection - Making Decisions Scratch Part 2: Selection Assignment see Edmodo S15 Calculations in Scratch Presentation - Calculations in Scratch Exercises - Input/Processing/Output Part C Complete Exercises - Input/Processing/Output Parts A & B Unit 5: Numbers (i.e., calculations) VT: Basic Arithmetic S14 Input & Output in Scratch Presentation - Input-Variables-Output Exercises - Input/Processing/Output Parts A & B Finished Lightbot yet? Unit 1: Motion & Looks (move & communicate) Unit 4: Sensing & Variables (more advanced concepts) S10 S11 Introduction to Scratch Install Scratch on your computer. Setup your ICS2O file structure [Note - File Organization & History] Create a sub-folder: 01 ScratchYou will save all of your Scratch programs here Work through the provided tutorials (Units 1, 3, 4, 5).It is not necessary to save your work for these. Scratch programming block tutorials Unit 1: Motion & Looks (move & communicate) Unit 3: Control (if/else, repetition) Unit 4: Sensing & Variables (more advanced concepts) Unit 5: Numbers (i.e., calculations) 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: do the "hour of code" activity Finished? Try the Lightbot programming/logic game. Tue S08 Introduction to ICS2O OCDSB student accounts & passwords Edmodo accounts (join the ICS2O Edmodo Group) Google student accounts & google drive 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