Ministry Guidelines

Home ] Up ] [ Ministry Guidelines ] Course of Study ][ Last Page ]

Programming Concepts & Skills
Software Development
Computer Environments & Systems
Topics in Computer Science

Introduction to Computer Studies, Grade 11

University Preparation



Course Description

This course introduces students to computer science. Students will design software independently and as part of a team, using industry-standard programming tools and applying the software development life-cycle model. They will also write and use subprograms within computer programs. Students will develop creative solutions for various types of problems as their understanding of the computing environment grows. They will also explore environmental and ergonomic issues, emerging research in computer science, and global career trends in computer-related fields. (page 39)

Prerequisite: None

Overview of the program

Open courses are designed to broaden students’ knowledge and skills in subjects that reflect their interests and to prepare them for active and rewarding participation in society. They are not designed with the specific requirements of universities, colleges, or the workplace in mind...

University preparation courses provide students with a foundation in the broad spectrum of computer science concepts and applications. In these courses, students explore the theoretical underpinnings of computer science; design software, working independently and as part of a team and using industry-standard programming tools and the software development life-cycle model; and investigate various computer science–related topics, such as cryptography and artificial intelligence. (page 7-8)

Curriculum Expectations

The expectations identified for each course describe the knowledge and skills that students are expected to develop and demonstrate in their class work, on tests, and in various other activities on which their achievement is assessed and evaluated. (page 9)

Each course in computer studies is organized into distinct but related strands. The strands are particular to each course.

[T]he Grade 11 course has four strands. [T]he first strand is A. Programming Concepts and Skills, and the second is B. Software Development. The third strand (C. Computer Environments and Systems) ...focuses on the programming environment... The fourth strand (D. Topics in Computer Science) deals with the role of computers in society, and includes expectations regarding environmental concerns, the ethical use of computers, and career exploration. In this strand, the university preparation courses also explore new research in the field of information and computer science, and its implications for society. (page 11)

Two sets of expectations are listed for each strand, or broad curriculum area, of each course. (The strands are numbered A, B, C, and so on.)

  • The overall expectations describe in general terms the knowledge and skills that students are expected to demonstrate by the end of each course.
  • The specific expectations describe the expected knowledge and skills in greater detail. The specific expectations are grouped under numbered subheadings, each of which indicates the strand and the overall expectation to which the subgrouping of specific expectations corresponds (e.g., “B2” indicates that the group relates to overall expectation 2 in strand B). The subheadings may serve as a guide for
    teachers as they plan learning activities for their students. (page 9)

Source: The Ontario Curriculum, Grades 10 to 12: Computer Studies, 2008 (revised) PDF Format

Home ] Up ] [ Ministry Guidelines ] Course of Study ][Last Page]
All material on this site is copyright © 1997- by Steven Wood or as credited. All right reserved. Use of this site indicates you agreement with the  terms of use.
Send comments or questions to about this page.
Every attempt has been made to credit work under copyright. If there are any claims that copyright has been missed please contact the .