DSBN News:   More Previous Next


Computer Studies



The computer studies program comprises courses in Grades 10, 11, and 12. Three types of courses are offered in the program: university preparation, college preparation, and open courses. Students choose between course types on the basis of their interests, achievement, and postsecondary goals. The course types are defined as follows:

  • University preparation courses are designed to equip students with the knowledge and skills they need to meet the entrance requirements for university programs.
  • College preparation courses are designed to equip students with the knowledge and skills they need to meet the requirements for entrance to most college programs or for admission to apprenticeship or other training programs.
  • 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.

The program in computer studies offers a variety of courses to help students develop a deeper understanding of the world of computer science and computer programming, and to help focus their interests in this area.

The Grade 10 open course will appeal to any student interested in exploring how computers are used to solve problems. The course provides students with the opportunity to develop the logical thinking processes used in designing computer solutions to problems and to acquire basic computer programming skills that will enable them to create a working computer program.

College preparation courses focus on the development of computer programming skills. These courses introduce students to the types of programs offered at community colleges – programs that focus on the practical skills businesses currently demand. Students are given opportunities to use problem-solving strategies and tools to address challenges such as creating custom programs, tailoring existing program packages, and using database management systems and scripting languages.

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.

The computer studies program is designed to enable students to select courses that relate to their interests and that will prepare them for further study or work in the field of their choosing. Computer studies courses are well suited for inclusion in programs that lead to a diploma with a Specialist High Skills Major designation. Whether students eventually work in the computer field or simply use computers, the computer studies program will provide them with a foundation for making informed decisions about their future plans.

Courses in Computer Studies, 10-12
Grade Course Name Course Type Course Code Prerequisite
10 Introduction to Computer Studies Open ICS2O None
11 Introduction to Computer Science University ICS3U None
11 Introduction to Computer Programming College ICS3C None
12 Computer Science University ICS4U Grade 11 Introduction to Computer Science, University
12 Computer Programming College ICS4C Grade 11 Introduction to Computer Programming, College

Note: Each of the courses listed above is worth one credit.

For the complete Curriculum see: Computer Studies 10 to 12 2008

Please consult your school's guidance teacher for availability.