Computer and Information Science
This course introduces students to computer programming concepts and practices.
Students will write and test computer programs, using various problem-solving
strategies. They will learn the fundamentals of program design and apply a software
development life-cycle model to a software development project. Students will also
learn about computer environments and systems, and explore environmental issues
related to computers, safe computing practices, emerging technologies, and
postsecondary opportunities in computer-related fields.
Unit 1: Working in a computing environment
This unit focuses on basic computer and information science skills. Students
identify hardware components, research ergonomic considerations, practise
file management skills, access resources through local and wide area networks,
and research the evolution of programming languages. They develop skills for
success in the computer and information science environment.
Vegetable oil PC
Hardware and Overclocking Quiz
Unit 2: Beginning to Program
This unit focuses on basic programming structures. Students write simple programs,
using variable assignment, repetition, and decision structures, and develop effective
testing, validating, and documenting skills. They also explore roles of effective
communicators and reflective thinkers when following a problem-solving model
(e.g., user inputs a series of marks, each value is validated, the average is calculated,
and a grade is assigned).
Introduction to FlashMX
Activity 1: Play and Pause Buttons
Activity 2: Motion Tween
Unit 3: Problem Solving with Procedures and Functions
This unit focuses on program modularity and career exploration. Students write
programs using existing sub-programs and then progress to writing programs
including their own sub-programs. They also explore careers in computer studies
and develop skills in program modularity (e.g., a program to encrypt/decrypt a
passage of text using substitution encoding).
Summative 4: Keyboard controllable character
Unit 4: Graphic Design
This unit focuses on graphic design and design software. Students will become
familiar with Adobe Photoshop and learn how to create and design computer
graphics. Students will also learn how to manipulate and combine found images.
Activity 2: Cyclops
Activity 3: Avatar Na'vi
Activity 4: Group photo edit
Unit 5: Website Design
This unit focuses on creating websites using Dreamweaver MX. Stundets will
become familiar with HTML coding, actionscript use, and flash objects.
Activity 1: Website presentation
Activity 3: Create a webquest page (using information gathered for the website presentation)
Unit 6: Google SketchUP
This unit focuses on creating 3D models using Google SketchUP software.
Students will create solid models, apply textures, and material properties.
Activity 1: Google SketchUP Introduction