💻Introduction

What is this book for?

What is Computer Science?

Computer science is a multidisciplinary field that encompasses the study of computational systems, algorithms, and the theoretical foundations of information and computation. It involves the exploration and development of principles, methods, and technologies that enable the acquisition, representation, processing, storage, communication, and analysis of information.

What will be covered in this book?

This book will cover materials to meet the expectations of the Ontario Grade 12 Computer Science Curriculum.

Course Description:

This course enables students to further develop knowledge and skills in computer science. Students will use modular design principles to create complex and fully documented programs, according to industry standards. Student teams will manage a large software development project, from planning through to project review. Students will also analyze algorithms for effectiveness.

Skills Covered in this Curriculum:

  • Fundamentals of Procedural Programming

  • Object Oriented Programming

  • Data Structures

  • Complexity & Algorithms

What programming language will be used?

During the first revision of the book, Python will be used as the language of choice to deliver the content material.

In future revisions, it is hope to add multiple programming languages to accommodate all learners.

What is Computer Science

Last updated