Technological advances have enabled the emergence of new computer science professions in the fields of artificial intelligence, data science, web technology, cybersecurity, networks, computer graphics, formal methods and 'optimization. The objective of the department Mathematics-Informatics (MI) is to provide future graduates with the fundamental knowledge. Present at all levels in society, the economy or science, this discipline must be mastered by any engineer or researcher, whatever his field. The department relies on its LIRIS laboratory, whose teams cover almost all current IT activities.
Within the MI department, the Computer Science module of the 1st year aims to provide students with the skills to model a problem, design a resolution algorithm and propose a correct implementation. From problem to solution, this course combines pragmatic, practical and theoretical approaches to computer science. During this course, students will discover the different aspects of designing a program. Through many case studies, we will highlight data structures and algorithms to provide solutions to "IT" problems. Knowing that in Computer Science, there is no single solution, we will have to discover different classes of algorithm and compare them. We will introduce for this purpose the concept of complexity of a program (an estimate of the execution time and the space required).
This module is composed of 3 parts: TC1, TC2 and TC3
All of the computer science fields and also the engineering domains that use the computer science.