Computer Studies

Computer Studies

The fundamental purpose of the computer studies program is to provide students with knowledge, skills, and attitudes that will enable them to achieve success in secondary school, the workplace, postsecondary education or training, and daily life.

The goals of the computer studies curriculum at MCI are to enable students to:

  • gain an understanding of computer studies concepts;
  • develop the skills, including critical thinking skills, and the knowledge of strategies required to do research, conduct inquiries, and communicate findings accurately, ethically, and effectively;
  • apply the knowledge, skills, and attitudes acquired through the study of computers to a variety of learning tasks and relate them to computer phenomena on the local, national, and global levels;
  • develop lifelong learning habits that will help them adapt to computer advances in the changing workplace and world;
  • make connections that will help them take advantage of potential postsecondary educational and work opportunities.

Group of students play computer

Effective learning in all aspects of computer studies depends on the development of knowledge and skills in the following four areas:

  • Software development (including project management and software engineering principles)
  • Algorithms and data structures
  • Program correctness and efficiency
  • Professional and ethical responsibility

(Ontario Ministry of Education, 2008, The Ontario Curriculum Grades 10 and 12: Computer Studies, p. 4)

Extracurricular Activities

Computer Science students have the opportunity to engage in the MCI Computer Programming Club as well as prepare and participate in the prestigious Waterloo University CCC (Canadian Computer Science Competition).

Khan Logo