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)