You are on page 1of 3

Course Profile (Page 1)

Introduction to Computer Studies, Grade 10


ICS2O1
Course Description:
This course introduces students to computer programming. Students
will plan and write simple computer programmes by applying
fundamental programming concepts. They will also learn:
-how to create clear and maintainable internal documentation;-how to
manage a computer by studying hardware configurations and
software

Level:
Credit Value:
Pre-requisite:
Department:

Open
1.0
None
Technology

Course Fees:

None

-selection, operating system functions, networking and safe computing practices;


-how to investigate the social impact of computer technologies
-how to develop an understanding of environmental and ethical issues related to the use of computers.

Textbooks & Resources:


Growing Success: Assessment, Evaluation and Reporting in Ontario Schools
The Ontario Curriculum, Grades 10 to 12: Computer Studies, 2008 (revised)
Resource Book: An Introduction to Programming Using Microsoft Visual Basic 2008, Lawrenceviile Press, 2010

Course Evaluation:StudentEvaluationconsistsofthreecomponents
1) Learning Skills & Work Habits:
Students are evaluated on 6 Learning Skills &
Work Habits. The 6 essential skills are:
Responsibility
Collaboration
Organization
Initiative
Independent Work
Self-Regulation
2) Term Mark (Assessment of Learning):
Student performance standards for knowledge and
skills are described in the curriculum Achievement
Chart. The curriculum is assessed in four
categories:
14%
Knowlege Understianding
14%
Thinking and Inquiry
14%
Communication
28%
Application

These six attributes are evaluated on a scale of Excellent


(E), Good (G), Satisfactory (S) & Needs Improvement
(N) and reported on the report card. They are not
included in the course mark, unless specified in the
curriculum expectations
Evaluation of these four categories generates the term
mark. The term mark accounts for 70% of the final mark.

It is the students responsibility for submitting


evidence of Learning.

The final evaluation consists of:

3) Final Evaluation (Assessment of Learning):


The final evaluation, administered at or towards the end
of the course is based on the evidence shown to the right.
The final evaluation accounts for 30% of the final mark.

Exam

30 %

Final Mark = 70% Term Mark + 30% Final Evaluation


For a detailed description on Course Evaluation, see How Did I Get That Mark! at www.satec.on.ca
CourseConductPolicies:SeeStudentAgenda.

Please retain this page in the front of your notebook for future reference.
Scarborough Academy for Technology,
Environment & Computers @ WA Porter CI
40 Fairfax Crescent, Scarborough, Ontario, M1L 1Z9
Phone: (416) 396-3365 Fax: (416) 396-3371

Course Profile (Page 2)

Introduction to Computer Studies, Grade 10


ICS2O1
Course Outline:
Approximate
Length
Week 1
Week 2

Unit

Description

1
Understanding
Computers

Describe the functions of different types of


hardware components.
Assess the hardware needs of users.
Describe the different types of software products.
Assess the software needs of users.
Demonstrate an understanding of home computer
networking concepts.
Explain the importance of software updates and
system maintenance to manage the performance and
increase the security of a computer.

Unit Evaluation

2
Computers and
Society

Describe key aspects of the impact of computers and


related technologies on society.
Describe computer use policies that promote
environmental stewardship and sustainability.
Describe legal and ethical issues related to the use of
computing devices.
Describe post secondary education and career
prospects related to computer studies.

Week 3
Week 4

Presentation
QUIZ 1

3
Introduction to
Programming

a. Describe fundamental programming concepts and


constructs.

Week 5
Week 6

Assignment 2
QUIZ 2

Week 7
Week 8

TEST 2

Assignment 1
TEST 1

- The Integrated development Environment


- Creating a new project
- The Windows Form
- Basic Controls and Properties: Buttons, Labels,
- TextBoxes, MenuStrip, Radio Buttons
- The Event procedure
- Writing Visual Basic code for an event
- Naming conventions for controls
- Using Intellisense
- Property assignment statements
- Vocabulary
b. Plan and write simple programs using
fundamental programming concepts.
- Declaring variables
- Naming conventions for variables
- Obtaining values from the user
- Built-in data types
- Variable scope
- Variable assignment statements
- Data type conversion
- Constants
- Integer division and Modulus
- Identifiers and keywords
- Programming errors
- Vocabulary

Course Profile (Page 3)

Introduction to Computer Studies, Grade 10


ICS2O1
c. Controlling Program Flow with Decision
Structures

Week 9
Week 10
Week 11

Assignment 3
TEST 3

Week 12
Week 13
Week 14

Assignment 4
TEST 4

Week 15
Week 16

QUIZ 3

- The IfThen Statement


- Comparison Operators
- The Select ase Statement
- Using random numbers
- Writing algorithms
- Static variables
- Boolean expressions
- Basic Controls and Properties: The CheckBox
- and MessageBox.
- Vocabulary
d. Controliing Program Flow with Looping
Structures
- The ForNext Statement
- Infinite loops
- Basic Control and Properties; The InputBox,
- ListBox, ComboBox, CheckedListBox and the
- ListView controls
- Accumulator variables
- The DoLoop Statement
- The While End While Statement
- Vocabulary
e. Using the String Class
- String functions
- The Char structure
- Unicode
- Vocabulary
f. Apply basic code maintenance techniques when
writing programs.

Weeks 12 16

Note: Order units are delivered may change due to student needs and resources available during the course.

General Information:

Recommended Resources

Teacher provided Powerpoint Presentations

Download Microsoft Visual Basic 2008 Express Edition:


http://www.dreamspark.com, Registration Key: SECND-4T4WU-6JINC-WHAQM-ORD4H
History of Programming Languages:
http://en.wikipedia.org/wiki/History_of_programming_languages
Tutorials:

http://www.homeandlearn.co.uk/NET/vbNET.html

How to Seek Extra Help

After school, twice a week, speak with teacher.

Certifications

None

You might also like