Course group - TC-INFO
Engineering students generally have an imprecise vision of what computer science is and its utility in their future professions. On completion of the core curriculum course in computer science, the student will be able to apply the basics of computer science to multi-disciplinary projects, including algorithmics, logic, object oriented programming, and information system design.
The course focuses on the design and development of useful computer solutions to solve concrete engineering problems. On completion of the course the students will have acquired the following skills:
Formulation of concrete problems in computing terms
Knowing which computing methods are adapted to its solution
Practical application of these methods using adapted programming tools
During the year students will be become familiar with increasingly complex concepts, presented in the following units:
· Unit 1: Formalization for programming (33h)
· Unit 2: Information Systems (21h)
· Unit 3: Object Oriented Programming (21h)
· Unit 4: C Programming language (26h)
During the theoretical courses students will acquire the basics of computer science culture (Logic and Algorithmics) which they can apply to other sections even in other domains.
The computer science core curriculum course is linked to all the courses requiring computer skills. These include the core curriculum courses in Mathematics and Physics, the interdisciplinary specialisations in Intelligent transportation and mobility systems, Design Conception and Innovation, Big Data, and several Toolboxes and Major courses, whatever their field of application.