Enrolment options

Algorithmique et structure de données 1
Semestre 1

This course is all about learning how to design and build software using static data structures. Students will dive into the basics of algorithmic thinking, exploring how algorithms are structured, what basic actions and control structures are, and why modularity matters. They will also learn how to take these concepts and translate them into well-structured algorithms and C programs.

 

By the end of the course, students will have a solid understanding of algorithms and static data structures, and more importantly, they will be able to write code that is efficient, modular, and easy to maintain. These are skills that will set them up for success no matter where their programming journey takes them.

 

To keep in mind: Linus Torvalds, the creator of Linux, once said, "Bad programmers worry about the code. Good programmers worry about data structures and their relationships."

Self enrolment (Student)
Self enrolment (Student)