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!
Artificial intelligence: Thinking Machines
November 28, 2022After serving the allied forces in winning WW1 and breaking the Nazi rule, the great mathematician Alan Turing made history by questioning, “Can a machine think”? What is artificial intelligence? Artificial intelligence is a branch of computer science that creates...
Ethical Decision Making
September 13, 2022There is a lot of power in computer science professionals because of their knowledge in computers and technology. Not everyone can read a source code of a program and understand how systems work. Especially also having the ability to modify...
Broken education is the reason we do not see remarkable opportunities
February 24, 2022Broken education is the reason we do not see remarkable opportunities A broken education system requires the most attention from all the things wrong with our society, but unfortunately, it is disregarded and ignored the most. We do not understand...
Top 4 Reasons Your Child Should Learn To Code in 2021
April 15, 2021Top 4 Reasons Your Child Should Learn To Code in 2021 Calling all parents… when you think of coding, what comes to mind? Perhaps you think about the classic 80’s “geeks” who spent their days in their parents’ basements tinkering...
Why Data Science is Important
December 2, 2022In recent times,excelling in any career or business is more about how much data you can collect, analyze, and apply to your advantage. Why? Almost every market or industry has millions of people doing the same thing. The best way...
What does a Software Engineer do?
November 16, 2022Many people think that all software engineers do is spend eight hours a day in front of computer typing lines of code. Nothing could be further from the truth. To determine how to best construct and support their processes and...