Positionnement dans le cursus
Semestre 5
Intersemestre
Semestre 6
 
 
 
Semestre 7
 
Intersemestre
Semestre 9
 
 
Intersemestre

Course group - TC-INFO

TC - COMPUTER SCIENCE

Edit

ECTS credits

7.0

Course Director(s):

  • SERPAGGI Xavier
  • General Description:

    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

      Links between course units:

      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.

      Orientations / Associations with other courses:

      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.

      Key words:

      Computer science Algorithmics Logic Programming Object orientated programming Information systems