الخطوط العريضة للقسم

  • 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)