2210 Computer Science

This course provides a solid foundation in the principles and practices of modern computer science. Students will explore key topics such as:

  • Programming concepts using high-level languages (e.g., Python)

  • Algorithms and problem-solving (searching, sorting, recursion)

  • Data representation (binary, hexadecimal, ASCII, sound, and images)

  • Computer systems and architecture (CPU, memory, input/output devices)

  • Databases and SQL

  • Networks, the Internet, and cybersecurity

  • Ethical, legal, and environmental issues in computing

Through practical tasks, theory lessons, and assessments, learners will develop computational thinking, coding skills, and an understanding of how technology impacts the world.