Options d’inscription

This course provides a structured introduction to core programming concepts in Python, linear algebra concepts in programming with a focus on matrices and tensors, and fundamental algorithmic techniques. After completing this course, students will have a good understanding of important algorithms and how to implement them using basic programming constructs. The course introduces matrices as a mathematical concept and then shows how to efficiently manipulate them using NumPy. The course also introduces software development best practices, including object-oriented programming (OOP), error handling, and code structuring. By the end of this module, students will have a good grasp of Python programming, basic matrix operations, algorithmic problem-solving, and software development fundamentals.

Auto-inscription (Etudiant-e)
Auto-inscription (Etudiant-e)