1. Binary Number System2. Computer Codes3. Computer Arithmetic4. Logic Truth Tables5. Algorithms Flowcharts Pseudocode Programs6. Sets and Relations7. Boolean Algebra Logic Gates8. Simplification of Logic Circuits9. Vectors Matrices Subscripted Variables10. Linear Equations11. Combinatorial Analysis12. Probability13. Statistics Random Variables14. Graphs Directed Graphs Machines