# Mathematics and Computational Thinking

At King’s Academy, there is an appreciation for the intrinsic value of the study of mathematics: its power lies not within the mere manipulation of numbers, but in developing a mental discipline for approaching the solution of problems methodically and rationally. Leveraging a solid basis of mathematical knowledge and expertise in fundamental skills, the focus of the curriculum is the development of critical thinking by incorporating an ever increasing number of word problems of greater complexity as students transition from introductory to advanced courses in mathematics.

Computer science education means far more than learning how to use a computer, building a spreadsheet or even creating a webpage. It’s about problem solving, computational thinking and abstract reasoning across a broad range of subjects. A fundamental understanding of computer science enables students to be not just educated users of technology, but the innovators capable of using computers to improve the quality of life for everyone.

The department aims to assist students in learning logical reasoning, algorithmic thinking, design and structured problem solving — all concepts and skills that are valuable well beyond the computer science classroom.

- MCT 121: Mathematics 7
- MCT 221 Mathematics 8
- MCT 201: Algebra I
- MCT 301: Geometry
- MCT 321: Integrated Mathematics
- MCT 322: Accelerated Integrated Mathematics
- MCT 421: Algebra II
- MCT 422: Accelerated Algebra II
- MCT 501: Functions, Statistics and Trigonometry (FST)
- MCT 511: Introductory Statistics
- MCT 521: Pre-Calculus
- MCT 552: Introduction to Python Programming
- MCT 601: Introduction to Java Programming
- MCT 611: Accelerated Pre-Calculus
- MCT 621: Calculus
- MCT 651: Advanced Computer Science Principles
- MCT 711: Advanced Statistics
- MCT 721: Advanced Calculus I
- MCT 722: Advanced Calculus II
- MCT 752: Advanced Computer Science
- MCT 821: Multivariable Calculus
- MCT 822: Linear Algebra
- MCT 851: Topics in Computing