You DO NOT need to be a math whiz to be an amazing programmer. A good understanding of Discrete Structures and Logic is almost all the math you need. Being a programmer is more of a mindset then anything else. If you have a basic understanding of pre-algebra, then these tasks shouldn't be to difficult. If you have any questions, please feel free to reach out to us.
- Universal Set
- Subset
- Proper Subset
- Union
- Intersection
- Absolute Complement
- Relative Complement
- Symmetric Difference
- Performing Set Math
- Cartesian Product
- Power Set
- Relations
- Reflexive
- Irreflexive
- Symmetric
- Asymmetric
- Transitive
- Proposition
- Compound Proposition
- Conjunction
- Disjunction
- Negation
- Symmetric Difference
- Conditional
- Bi-Conditional
- Truth Tables
- Tautologies
- Contradiction
- Contrapositive
- Converse
- Inverse
- Logical Equivalency
- Validity of Propositional Logic
- Syllogism
- Rules of Inference
- Modus Ponens
- Modus Tollens
- Generalization
- Specialization
- Elimination
- Transitivity
- Division into Cases
- Fallacy
- Converse Error
- Inverse Error
- Direct Proof
- Proof by Contradiction
- Biases in computer science
- Integer
- Floating Point
- Base 10
- Base 16
- Base 8
- Base 2
- Convert any Base to another Base
- Addition and Subtraction with Signed Integers
- Addition and Subtraction with Unsigned Integers
- Decimal
- Hexadecimal
- Octal
- Binary
- Bit
- Nibble
- Byte
- Word
- Double Word
- Quad Word
- Ascii
- Unicode
- Integer Overflow
- Floating Point Layout