Information and Communication Technology (ICT) course is an introductory course designed to equip first-year Mathematics students with essential digital skills. Following a progressive learning path, the curriculum covers six core areas:
  • Online Learning & LMS: Navigating distance-learning modes and university platforms.
  • Computer Systems: Understanding hardware, operating systems, and networks.
  • File Management: Organizing, naming, compressing, and backing up digital data.
  • Cloud Computing: Utilizing cloud storage and real-time collaborative office tools.
  • Information Security: Preventing cyber threats, securing accounts, and protecting data.
  • Digital Ethics: Navigating academic integrity and the ethical challenges of AI tools.

The course trains future teachers to use generative AI tools critically, responsibly, and effectively in their academic work. Students learn by hands-on experimentation, with a strong emphasis on critical thinking, ethics, and academic integrity.


Introduction to Computing and Technology

This course, "Introduction to Computer Science," aims to teach you the fundamental concepts of computer science and prepare you to use essential tools for understanding and creating simple computing solutions.

Computer science is a core discipline of modern science, central to the digital transformation happening in every sector, including education, healthcare, finance, and transport. It's not just about learning how to use a computer; it's about understanding its inner workings, the logic behind it, and how programming can solve real-world problems.

What You'll Learn

The course is structured around several learning units that cover:

  • Hardware

  • Data representation

  • Operating systems

  • Programming languages like Python

  • Computer networks

  • Databases

  • Software engineering principles

Skills You'll Gain

By the end of the course, you'll have practical skills in:

  • Programming

  • Manipulating data structures

  • Connecting to networks

  • Understanding the software development lifecycle

This course provides a solid foundation for anyone interested in pursuing further studies in computer science or other technical fields that use digital tools.


les technologies de l'information et de communication