| 
View
 

ICS2O 2012-2013 S2 Winter

Page history last edited by Steve Sweeney 12 years, 10 months ago

Introduction to Computer Studies, Grade 10

 

"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 thical issues related to the use of computers."

 

Mark Breakdown by Levels

 

Course Schedule

Date Topic Materials ~ Resources
Activity ~ Classwork ~ Homework
J25 Final Exam - Tuesday, June 25th, 9:00 AM    
J07 Test - Turing    
J06 Review - Turing Test    
M30 Assignment - Guessing Game

Level 2 Sample Program 

Level 3 Sample Program

Level 4 Sample Program

due June 5, 2013
M28  Random Values
  exercises for random values 
M23 Conditional Loops in Turing  
exercises for conditional loops
M22 Counted Loops in Turing - FOR Loop Structure For Loops in Turing more counted loop exercises
M21

Counted Loops in Turing - Intro

 

 

exercises in lesson

exercises as wiki page

M10 More Selection in Turing   exercises in lesson
M08

Simple Selection in Turing

If/Else Statements

1. VT - Simple Selection Statements 

2.  VT - Conditional Operators - Introduction

exercises
M06  Input & Variables in Turing 

1. VT - Variables & Data Types in Turing

2. VT - Simple Input & Variables in Turing 

submit worksheet on Edmodo 
M01 Output & Comments in Turing  VT - Simple Output in Turing  Careers Assignment Due
  Unit 3 - Programming in Turing    
A30  Documentary - The High Tech Bubble     
A29 Test - Hardware, Operating Systems, Security    

A25

A24

Careers & Post-Secondary

Opportunities in Computer Science

  Assignment - Careers & Post-Secondary Opportunities
A23 Security Solutions    
A22 Security Threats   Complete the worksheet (see Edmodo), save a copy, and submit to Edmodo.
A18 Home Networks   Complete the worksheet, save a copy, and submit to Edmodo
A17 Computer Networking Details   Complete the worksheet, save a copy, and submit to Edmodo
A15 Computer Networking   Complete the worksheet and save a copy

A12

A10

A09

A08

Computer Build & Purchase Assignment    
A05 Computer System Performance  

- create 5 questions (with answers) for today's lesson

- one question should require additional research online

A04

A03

Computer System Disassembly    
A02  Operating Systems 

Windows 7 vs Linux

Windows 8 vs OSX

Linux Ubuntu vs Windows 8

 

Complete the worksheet and save a copy 
M27  Power & Heat     
M26

Quiz - Hardware

 

   
M25 Peripheral Devices    
M22 Graphics Processing   see Edmodo for assignment
M21 Data Storage    
M20 Microprocessors & CPUs   Complete the worksheet for this lesson and save a copy of your work
M18 Introduction & Overview of Computer Hardware  

1. Create a new folder: ICS2O/Hardware

2. Complete worksheet for today's lesson

3. Save a copy of your work

  Unit 2 - Computer Hardware, Software & Systems    
MARCH BREAK

M08

M07

M06

M05

M04

Work Period

Scratch Game

   
F28 Game Design in Scratch

Tutorial - Random Values

Tutorial - Broadcast Events

Start thinking about a game for your final task in this unit.

Games should incorporate all concepts covered so far:

- user input and output

- variables

- conditional statements & selection

- repetition using loops

F27

F26

F25

Repetition in Scratch

Tutorial - Scratch - Repetition Basics

Tutorial - Scratch - Intermediate Repetition

Turing Lessons & Other Material

Programming Exercises - Loops

 

 

F22

F21

More Selection in Scratch

Tutorial - Scratch - Selection - Basics

Tutorial - Scratch - Selection - Nested Statements

see Edmodo for Quiz Game Assignment
F20 Conditional/Selection in Scratch

Tutorial - Conditional Statements

Tutorial - Advanced Conditional Statements

Video Tutorial 1 - IF/ELSE Statements

Video Tutorial 2 - IF/ELSE Statements

Video Tutorial 3 - IF/ELSE Statements

Scratch Exercises - IF/ELSE Statements # 1-4

 

Turing Lesson # 2 - IF/ELSE Statements

F19 Variables & Calculations in Scratch

Tutorial - Scratch - Variables - Basics

Tutorial - Scratch - Variables - Provided by Scratch

Video Tutorial - Using Variables to Score a Game

Continue with Scratch lessons & exercises.

 

If finished all Scratch work so far, try out Turing Lesson #1.

Turing is available through "Run Advertised Programs" 

F14

F13

Input - Processing - Output

Scratch Video Tutorial - Calculating Area of a Square

 

Note: Input & Output

Watch the video tutorial on calculations in Scratch.

Write a Scratch program to perform some simple calculations.

F12 History of Computers    
F11 Introduction to Problem Solving  

Solve the bridge problem alone or in pairs.

Solve the house drawing problem on paper then in Scratch.

F08

F07

Scratch Assignment #1 Download Scratch for home use.  It is free and safe.

Complete the assignment and submit your work through Edmodo.

There are several files to submit, so be careful with the naming.ScratchAssignmentOne.pdf

F06 More Programming with Scratch

Scratch 2 - 5 Units - 24 Lessons

 

PDF Document of Lessons

You should be done Scratch 1 by now, and perhaps working on your own in Scratch.

Start the tutorials in the next section, Scratch 2, at your own pace.

Feel free to switch back and forth between tutorials and your own program in Scratch.

F05

F04

Intro to Programming - Scratch

Learn Scratch (self directed)

Scratch 1 (8 lessons) - Movement, Sounds, Controls, Sprites

Work through the video tutorials provided on the web page.

A document tutorial is also available here.

Keep trying Lightbot - a trophy is available for those who beat it!

  Unit 1 - Programming    
F01
Introduction to ICS2O

Did You Know? (Youtube Video)

Cisco Top 25 Predictions

 

Comments (0)

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