Year 1: Introduction to Information Technology

  1. Introduction to Information Technology
    • Overview of IT concepts and history
    • IT terminology and fundamentals
  2. Computer Hardware
    • Components of a computer system
    • Computer architecture and organization
  3. Operating Systems
    • Introduction to operating systems
    • Windows, Linux, or macOS basics
  4. Software Development
    • Introduction to programming languages
    • Programming basics (e.g., variables, loops, conditionals)
    • Algorithm design and problem-solving
  5. Data Structures and Algorithms
    • Arrays, lists, stacks, and queues
    • Sorting and searching algorithms
    • Basic data structures and their use