How Thinking Cap fits into Ontario Curriculum
Teaching students about computer science and coding can be challenging, especially if you don’t have any technical background. But the reality is that less than 40% of public school teachers in North America are required to teach a subject that they’re not qualified for.
Thinking Cap is here to help.
We offer a complete computer science education package designed by fulfilling Ontario’s education requisites.
Thinking Cap Propel
An intuitive online app that helps teachers teach computer science requisites such as coding, career paths, and ethics.
Propel fulfills the following requisites under Ontario Curriculum:
Grade 9 Math: C2. Coding
C2.1 use coding to demonstrate an understanding of algebraic concepts including variables, parameters, equations, and inequalities
C2.2 create code by decomposing situations into computational steps in order to represent mathematical concepts and relationships, and to solve problems
C2.3 read code to predict its outcome, and alter code to adjust constraints, parameters, and outcomes to represent a similar or new mathematical situation
- Link to official Ontario Curriculum page
All Computer Science courses:
Introduction to Computer Studies, Grade 10 (ICS2O)
Introduction to Computer Science, Grade 11 (ICS3U)
Introduction to Computer Programming, Grade 11 (ICS3C)
Computer Science, Grade 12 (ICS4U)
Computer Programming, Grade 12 (ICS4C)
Thinking Cap Kit
A fun and engaging learning kit that encourages students to focus and collaborate by hands-on training fulfilling science experiment requirements.
Currently Thinking Cap offers Smart Traffic Lights Kit and Hydroponics Systems Kit (upon special request only).
Kit fulfills the following requisites under Ontario Curriculum:
Grade 9 Science: Strand A – STEM Skills, Careers, and Connections
Coding and the Impact of Emerging Technologies
Coding Concepts and Skills
The Impact of Emerging Technologies
Skilled Trades
Climate Change
- Link to official Ontario Curriculum page
All Computer Science courses:
Introduction to Computer Studies, Grade 10 (ICS2O)
Introduction to Computer Science, Grade 11 (ICS3U)
Introduction to Computer Programming, Grade 11 (ICS3C)
Computer Science, Grade 12 (ICS4U)
Computer Programming, Grade 12 (ICS4C)
Thinking Cap Magazine
Help guide students through careers in computer science with stylistic photo interviews with relatable and diverse candidates from Toronto.
Magazine fulfills the following requisites under Ontario Curriculum:
Grade 9 Science: Strand A – STEM Skills, Careers, and Connections
Coding and the Impact of Emerging Technologies
Coding Concepts and Skills
The Impact of Emerging Technologies
Skilled Trades
- Link to official Ontario Curriculum page
All Computer Science courses:
Introduction to Computer Studies, Grade 10 (ICS2O)
Introduction to Computer Science, Grade 11 (ICS3U)
Introduction to Computer Programming, Grade 11 (ICS3C)
Computer Science, Grade 12 (ICS4U)
Computer Programming, Grade 12 (ICS4C)
Read some of our interview articles
Read more interesting computer science articles at our ever-growing Knowledge Base!
The History of Blockchain Technology: For Beginners
July 21, 2022You will often hear blockchain technology discussed alongside things like cryptocurrency, but they are not the same, even though they overlap. So, what is a blockchain, how has it evolved and what can we expect to see in the future...
History of Ethics in Computer Programming
September 8, 2022Early Days (1940-1950’s) The first generation of computer programmers in the 1940’s was highly self-regimented and independent from each other. Though communication was limited, there was a sense of camaraderie amongst programmers with the belief that they were really the...
Lingo at the Disco – John Henry Thompson
February 8, 2022Lingo at the Disco John was born in Jamaica in 1959, where he was raised by his aunt until he reunited with his parents at age 5 in Essex, England. When John turned 12, the family relocated to Brooklyn, New...
The Amazing Barbara Liskov and Her Contributions to Computer Science
December 9, 2022You may not have heard of Barbara Liskov before, but it is likely that you have benefitted from her work. For example, the modern object oriented programming languages are based on Barbara’s work in the field of computer science. Barbara...
5 Ways to Tell if Coding is Right For You
April 15, 20215 Ways to Tell if Coding is Right For You. There are many reasons that coding could be right for you, and these depend largely on how you see yourself as a person. Are you creative? A problem solver? A...
What Exactly Is A Microcontroller?
July 1, 2022The microcontroller has been critical in changing modern living. You certainly have a couple of these in your house and aren’t even aware of it! The variety of potential microcontroller applications is extensive—low-cost wearable tech, medical instruments, high-end electronic goods,...