ICS2O: Computer Studies (Open)
PREREQUISITE: None
GRADE: 10 (Open)
AVAILABILITY: Spark Asher Academy Online
THE ONTARIO CURRICULUM: Computer Studies, The Ontario Curriculum, Grades 10 and 12, 2008, (Revised)
Course Overview
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 computers by studying hardware configurations, software selection, operating system functions, networking, and safe computing practices. Additionally, students will investigate the social impact of computer technologies and develop an understanding of environmental and ethical issues related to computer use.
Main Curriculum
Understanding Computers
- Description: By the end of this course, students will use correct terminology to describe computer hardware, describe the functions of the internal components of a computer, and assess user computing needs to select appropriate hardware components for different situations. Students will also understand software products, operating systems, home computer networking, and maintenance and security.
- Time Allocated: 10 hours
Introduction to Programming
- Description: By the end of this course, students will use correct terminology to describe programming concepts, describe the types of data that computers can process and store, explain the difference between constants and variables used in programming, determine the expressions and instructions to use in a programming statement, taking into account the order of operations, and identify situations in which decision and looping structures are required. Additionally, students will focus on writing programs and code maintenance.
- Time Allocated: 70 hours
Computers and Society
- Description: In this unit, students will describe a variety of adaptive technologies that help improve computer accessibility, explain the impact on privacy of techniques for collecting and processing data, describe how portable computing devices and issues associated with access to online services. The unit will also cover environmental stewardship and sustainability, ethical issues, and postsecondary opportunities.
- Time Allocated: 20 hours
Final Assessments
- Description: The final project is worth 30% of the final grade.
- Time Allocated: 10 hours
Total Time Allocated: 110 hours
Overall Curriculum Expectations
A. Understanding Computers
- A1: Describe the functions of different types of hardware components, and assess the hardware needs of users.
- A2: Describe the different types of software products, and assess the software needs of users.
- A3: Use the basic functions of an operating system correctly.
- A4: Demonstrate an understanding of home computer networking concepts.
- A5: Explain the importance of software updates and system maintenance to manage the performance and increase the security of a computer.
B. Introduction to Programming
- B1: Describe fundamental programming concepts and constructs.
- B2: Plan and write simple programs using fundamental programming concepts.
- B3: Apply basic code maintenance techniques when writing programs.
C. Computers and Society
- C1: Describe key aspects of the impact of computers and related technologies on society.
- C2: Describe computer use policies that promote environmental stewardship and sustainability.
- C3: Describe legal and ethical issues related to the use of computing devices.
- C4: Describe postsecondary education and career prospects related to computer studies.
For more details on final exams and the exam fee, please consult to us directly via contact page. Additional information can be found in our download section in courses page.
Ready to get started? Register today!