Computer science

This specialization leads to skills associated with the basis for computer science (algorithms, architecture, distributed systems ...) allowing for adaptability to the renewal of information technologies. It covers many areas of digital technologies such as web technologies, virtual reality, high-performance computing, biosciences, information processing etc...

Formation ingénieur informatique

Engineer training - Computer science

Compulsory courses

Scientific and technical courses (180 hours)

  • Algorithmics
  • Computer architecture
  • Distributed computing
  • Programming language theory

Management (150 hours)

Modern languages (80 hours)


  • Computer and software engineering
  • Computer engineering, images, 3D, and virtual reality
  • Computer engineering, algorithms and high-performance computing
  • Computer engineering and cybersecurity
  • Computer engineering, big data and high-performance computing

Examples of courses available (495 hours)

In the specialization

  • Introduction to image analysis
  • Virtualisation / data center / cloud computing
  • Software project management
  • Networking

Inter-specialization courses

  • Design of mobile applications
  • Big data
  • Security of information systems

In Management

  • Team management and leadership
  • Entrepreneurship and business plans
  • Advanced finance

Careers - business sectors

Examples of occupations

  • Software analyst/developer
  • IT project manager
  • Study and development engineer
  • Research engineer, consultant, etc.

Business sectors

  • IT services
  • Web
  • Banking & insurance
  • Video games
  • Aerospace industry
  • Defence
  • Software publishing

Examples of applications

  • Development of smartphone applications
  • 3D real time cartography
  • Management of stock exchange communications
  • Assessment of high-performance software
  • Development of security services