Table of content
Section outline
-

The content of the course is as follow:
Chapter 1: Introduction to Computer Science
- History of computing
- Hardware components (CPU, memory, storage)
- Software components (operating systems, programming languages)
- Data representation (binary, hexadecimal)
- Algorithms and problem solving
Chapter 2: Notions of Algorithm and Program
- Definition of an algorithm
- Steps to solve computational problems
- Programming fundamentals (variables, conditions, loops)
- Basic program structure and design
Chapter 3: Indexed Variables
- Arrays as indexed variables
- Array declaration and initialization
- Accessing array elements
- Common array operations (sorting, searching, manipulation)
- Multidimensional arrays
- Array algorithms (summing, averaging, filtering)