Computer Science
Grade 11 · Canadian Curriculum (General)
Mathematics
View topicsEnglish
View topicsScience
View topicsBiology
View topicsChemistry
View topicsPhysics
View topicsComputer Science
ViewingGrade 11 Introduction to Computer Science (ICS3U in Ontario) is a university-preparation course and the standard prerequisite for the Grade 12 course and for computing degrees.
Students learn object-oriented programming (classes, objects, methods and encapsulation) along with arrays, sorting and searching algorithms, modular design and file handling. The course also covers software development practice, the environmental and ethical impact of computing, and computing careers.
Curriculum Breakdown
Important Topics
- Object-Oriented ProgrammingClasses, objects, methods, constructors and encapsulation.
- Data StructuresOne- and two-dimensional arrays, lists and records.
- AlgorithmsSorting and searching algorithms and comparing their efficiency.
- Modular DesignBreaking a program into well-defined, reusable components.
- Software Development PracticeRequirements, design documentation, testing and maintenance.
- Ethics & Environmental ImpactResponsible computing, security and the footprint of technology.
Ready To Strengthen Your Child's Learning?
Book a free Computer Science demo class for Grade 11 · Canadian Curriculum (General).