ICS2O: Information for students
Welcome to grade-10 computer studies!
Are you ready for a semester of computer-studies success? For that success, you’ll need a commitment to hard work and prompt daily attendance with completed homework and a cheerful, cooperative attitude.
On this page, you’ll find the basic information you need for a good start. Let’s work together—you, your teacher, and your parent/guardian—to reach your CS goals!
Teacher
M. Arkin
- teaching lab: Lab C15
- office: Computing Clubhouse, room C14
L. Keras
- teaching lab: Lab C3
- office: Mathematics Office, room 225
X. Xie
- teaching lab: Lab C3
- office: Mathematics Office, room 225
Required supplies
- pencils, self-contained sharpener, good-quality eraser, pens, 30-cm ruler, highlighter
- lined note paper
- 3-ringed binder
- subject dividers
- USB flash drive for back-ups and transfers between home and school
- headphones or ear buds for multimedia work
Textbook
There is no printed textbook for this course. Notes and reference materials are provided via the touque.ca Education Commons and our class wiki—and, of course, a vast array of useful information is available via the World Wide Web.
Course overview (Ontario curriculum)
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.
Strand A: Understanding Computers
- describe the functions of different types of hardware components, and assess the hardware needs of users;
- describe the different types of software products, and assess the software needs of users;
- use the basic functions of an operating system correctly;
- 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.
Strand B: Introduction to Programming
- describe fundamental programming concepts and constructs;
- plan and write simple programs using fundamental programming concepts;
- apply basic code maintenance techniques when writing programs.
Strand C: 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.
Evaluation
Term mark
- 25%: knowledge and understanding
- 30%: application
- 20%: communication
- 25%: thinking
Final mark
- 70%: term mark
- 30%: final examination
Learning skills, marked as excellent, good, satisfactory, or needs improvement:
- responsibility
- organization
- independent work
- collaboration
- initiative
- self-regulation
You are required to read, understand, and abide by the Evaluation Policy and Acceptable Use Policy.
You are encouraged to read and to understand the computer studies Achievement Categories.
This page is an abridgement of Computer Studies: The Ontario Curriculum, Grades 10 to 12, 2008. You might also like to read the course outline. ![]()
[This page last updated 2020-12-23 at 12h45 Toronto local time.]

© 2007–2025 Hersch, Bear & Company Limited. All rights reserved. “Grammar Authority,” “grammarauthority.com,” “touque.ca,” and “Canada’s Thinking Cap” are trademarks of Hersch, Bear & Company Limited. All other trademarks and copyrights are the property of their respective owners.
Privacy Policy | Licence to Copy | How to cite | Contact us
