The main objective of this course is to  learn about the representation and coding of information and formal theory based on Boolean algebra. 

At the end of this course the student will be able to :

1. Represent numerical data in any number system and convert from one system to another.

2. Perform arithmetic operations in any base (base 2, base 4, base 8, base 16 or others).

3. Codify alphanumeric data after studying the codes most used in transmission.

4. Learn logical reasoning (used by machines) using Boolean algebra.