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...

Illustration informatique

Compulsory courses

Scientific and technical courses (180 hours)

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

Management (150 hours)

Modern languages (80 hours)


  • Software engineering
  • Web technologies
  • Embedded software
  • Big data
  • Biomedical data processing
  • Geographical Information Technologies
  • Image processing, analysis and synthesis
  • Multimedia and 3D technologies
  • 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