# Description ```Computer Mathematics
Math 372
1 Binary Number System
1.1 Decimal System
1.2 Binary System (convert from binary to decimal and from decimal to binary)
1.3 Binary Arithmetic ( + , - in binary system)
1.4 Complements (How to transform the operation – to +)
2 Computer Codes
2.1 Number systems .
2.2 Octal System (convert between decimal and octal, convert between binary and
octal)
2.3 Hexadecimal System ( convert between different systems, the use of calculator is
forbidden)
2.4 4-bit BCD codes .
2.5 6-bit BCD codes
2.6 8-bit BCD codes ( EBCDIC and ASCII Codes)
3 Logic, Truth Tables ( Just remind what has been seen in Fundaments in
Mathematics)
3.1 Statements and compound statements
3.2 Truth tables, logical equivalence
3.3 Negation
3.4 Conditionals, biconditionals
3.5 Arguments, logical implication
4 Boolean Algebra, Logic gates
4.1 Boolean algebra
Example1: The Boolean algebra of Sets
Example2: The Boolean algebra of Statements
4.2 Logic gates .
5. Using Mathematica (or Maple or Matlab )
5.1 Symbolic Mathematics
5.2 Basic Operations
5.3 Integration
5.4 Sums and Products
5.5 Equations
5.6 Relational and Logical Operators
5.7 Solving Equations
5.8 Inequalities
5.9 Differential Equations
5.10 Power Series
5.11 Limits
Textbooks:1. Essential computer mathematics by Seymour Lipschutz , McGraw-Hill
(Availability :Not Yet)
```