- Knowing the history of computers.
- Knowing categories of Computer systems.
- Knowing components of computer systems (Hardware [input, processing, storage, output, and communications devices], Software [Systems as well as applications SW]), terminology of the IT domain,…., etc.).
- Introduction to Programming languages.
- Introduction to Algorithms and flow charts.
- Knowing main elements in Programming languages.