1. Information Theory and source coding
1.1. Conceptual model of a digital communications system
1.2. Concept and measurement of information
1.3. Font encoding
2. Channel coding
2.1. Channel coding theorem
2.2. Linear block codes
2.3 Convolutional codes
2.4. Turbocodes
3. Channel equalization
3.1. Optimal Equalization (MLSE)
3.2. Linear equalization
3.3. Decision-feedback equalization (DFE)
4. Multiple access and spread spectrum techniques
4.1. Multiple access
4.2. Widening sequences
5. Data encryption
5.1. Theoretical foundations of encryption
5.2. Classic encryption algorithms
5.3. Standard Encryption Algorithm (DES)
5.4. Public key encryption systems