Backdrop - Why Every Computer Science Student Should Master Basic Math
A good number of students - and dare we say, graduates - even long after school, still wonder why on earth, or for what
good a good number of math topics are taught in schools.
This lot believe that, to a large extent, there is no use for mathematics.
They reason that basic arithmetic - addition, subtraction, multiplication and division
- is enough for civilisation.
To such, algebra is an outright joke; not to mention trigonometry and differential equations.
This lot also consider Artificial Intelligence (AI) to be an absolute wonder that was manufactured from thin air, with no relation to maths.
In actual fact, Artificial Intelligence is heavy mathematical analysis and nothing more than statistical concepts such as
Measures of Central Tendency, Correlation Coefficient, Probability, and Nearest Neigbour Index (NNI) fused into outcome-focused decision-making alogrithms.
Mission - How Coding Can Make Math Less Scary for Beginners
To correct this notion, and put as many young minds as are willing in proper perspective with regards to the use of mathematics, we have set out to demonstrate (daemonstatrate) the implementation, application, and use of a few (obscene) branches / curriculum of mathematics with programming. We try to incorporate fun math projects for kids and interactive maths learning tools. Also included are math games with programming and other educational math coding projects for kids.
Purpose - Math Resources for Teachers: Coding Projects That Engage Students
This platform can be used by computer science and mathematics teachers in schools;
as well as youngsters at their idle time, as maths education resources, to teach / learn the implementation / use
of several topics in mathematics with coding.
This is not meant to be a fixed curriculum; but a general computer programming
with Mathematics guide and reference material.
Contour - Teaching Math Through Programming: A Modern Curriculum Approach
We start out by implementing the algorithms and codes for a few topics in Arithmetic -- Even Numbers, Odd Numbers, Prime Numbers, Number Factors, Highest Common Factor (H.C.F.) - Greatest Common Divider (G.C.D.) and Lowest Common Factor (L.C.M.) -- under section Primary.
Then we tackle algorithms and codes for: Converting Mixed Fractions to Improper Fractions; Converting Improper Fractions To Mixed Fractions, Reducing Fractions to their Lowest Term; Addition of Fractional Numbers; Subtraction of Fractional Numbers; Sorting Fractional Numbers; Multiplying Fractional Numbers; Dividing Fractional Numbers; solving 2 X 2 (two by two) simultaneous equations and 3 X 3 (three by three) simultaneous equations, under Junior Section (Algebra).
We then go on to show how algorithms and codes for: Graphs - using the x - y coordinate system; Straight Line Equations; Quadratic Equations; Polynomial (Cubic) Equations; Periodic / Sinusoidal (Sine and Cosine) Equations; Circle Equations and Ellipse Equations are used to simulate motions and game theatrics for math-based game development, under the Senior Section (Dynamic Geometry - Dymetric).
Finally, we get to show demonstrations and algorithms or codes for: Combination (Selection Without Repetition); Permutation (Possible Arrangements); Selection With Repetition; Selection With Conditional Repetition; Two-Way Encryption - Single Key Encryption and Private / Public Encryption; and One-Way Encryption (Hashes) used in gaming and security-oriented softwares, under the Tertiary Section (Miscellaneous).
Spectrum - Exploring Arithmetic Logic in Software Development
We cover the same demonstrations, algorithms and codes in a number of different programming languages which include - JavaScript, Java, C++, C Sharp, Visual Basic,Python and Perl! These real world applications of arithmetic and algebra in code, and a working game designed to show the use of maths concepts in game development, go a long way to guide on how to use maths in computer programming.
So - Math Meets Code: Solving Real Problems with Algorithms
All you require is little or no programming experience (we will point you in the right directions as we go along),
but the interest to learn how to use maths in real-world programming projects and self-will to follow our interactive math learning demonstrations.
As a student, summer lessons are good, but nothing will give you indepth insight of mathematics, and proper understanding of the applications of mathematics,
like studying on your own, especially with fun activities and practical tools like we have provided on this UsingMaths platform.
Why don't you select a preferred programming language and start making use of some mathematics!
Not sure how to proceed,
here is just the right place!