School Computer Curriculum - Suitable for part of a semester for high school or middle school grades
For teacher curriculum bundle see Termeric Education website.
Discrete Mathematics covers many fundamental theories which are the foundation for many fields in systems, engineering, computer science, business, economics, sciences, general problem solving, critical thinking, and more. Roughly, it is the math that is not part of Algebra/Calculus/Geometry which are typically taught in schools.
Sadly, despite its application in higher education and many careers and fields, Discrete Mathematics is seldom taught in the USA high schools, for the unfortunate reason that it is not covered in the SAT examinations.
Learning about topics in Discrete Mathematics can help junior high and high school students in the following ways:
Find inspiration about future technology and other career interests by encountering new topics from a different kind of applied math
Prepare their minds for future technical knowledge they will encounter in college or many careers in systems, engineering, computer science, business, and economics
Improve upon their critical thinking and problem solving skills
In this class series, high school and junior high students get an accessible, hands-on overview to several topics in Discrete Math. We won't go too deep in each subject, but students will get a nice preview of several important subjects in Discrete Math and understand their application to the real world.
Each class includes class-time exercises. The student will be prompted to pause the video, do the exercise, and then resume the video to compare his/her work with the teacher. Each unit includes take-home exercises and solutions.
Topics covered in this course include:
Propositional Logic
Operations
Truth Tables
Simplifying Statements
Graphs
Basic Concepts
Shortest Path Algorithm
Sets
Basic Concepts
Venn Diagrams
Operations
First-Order Set Logic
State Machines
Number Theory
Coprimes
Remainder Classes
Counting
Combinations
Permutations
Probability
Proofs
Direct
By Contrapositive
By Cases
I have used "Discrete Mathematics: An Open Introduction" by Oscar Levin, a great free online textbook, as an inspiration to create this course.