https://github.com/rootkit-org/basic-math
https://github.com/rootkit-org/basic-math
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rootkit-org/basic-math
- Owner: RootKit-Org
- License: gpl-3.0
- Created: 2022-01-01T23:21:06.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-28T21:27:11.000Z (about 3 years ago)
- Last Synced: 2025-03-04T14:47:47.895Z (10 months ago)
- Size: 18.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Basic Math
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.
### 1. Sets and Relations
* 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
### 2. Sum Rule
### 3. Product Rule
### 4. Pigeonhole Principle
### 5. Basic Logic
* 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
### 6. Proof Techniques
* Direct Proof
* Proof by Contradiction
### 7. Logical Fallacies and Biases
* Biases in computer science
### 8. Computer Data
* 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