IntroCmp

1. Topics to be covered in the tutorial.

2. Number Representation

2.1 Positional Numeral Systems

2.2 Number System Conversion

2.3 Accompanying Exercises

3. Computer Arithmetic

3.1 Binary Arithmetic
3.2 Fixed vs. Floating-Point Numbers

3.3 Accompanying Exercises

4. Information and Coding
4.1 The Coding Problem
4.2 Basic Information Theory
4.3 Data Compression(Huffman Algorithm, Arithmetic Coding, Encoding and Decoding algorithm,Hamming Distance)
4.4 Character Encoding
4.5 Error Detecting & Correcting Codes

4.6 Accompanying Exercises

5. Fundamentals of Computer Systems

5.1 Anatomy of a Computer System

5.2 Machine Instructions
5.3 Modern Computer Structures

5.4 Microprocessor Programming

5.5 Accompanying Exercises

6. Operating Systems

6.1 Operating System Objectives & Functions

6.2 Command Line Interpreters

6.3 Mass Storage & File Systems
6.4 Accompanying Exercises