Master in Information and Computer Sciences (académique)

Objectives:

The Master in Information and Computer Sciences (MICS) introduces students to state-of-the-art computing technologies in various fields corresponding to different profiles that can be selected by the students:

  •     Adaptive Computing
  •     Communication Systems
  •     Information Security
  •     Intelligent Systems
  •     Network Systems
  •     Reliable Software Systems

 

The program particularly equips students with skills for project-oriented, interdisciplinary work within a research or high-level industry-oriented environment as well as laying the groundwork for PhD studies. The multilingual and intercultural environment empowers the students to work both individually and in multinational teams.

Learning Outcomes:

  • Master general and specific topics in computer science.
  • Be able to build bridges between several computer science subjects via different profiles.
  • Demonstrate a broad understanding of both fundamental and specialized areas of information technologies.
  • Stay abreast of the fast technological changes in the rapidly evolving IT sector.
  • Work effectively in multinational teams being exposed to the culture diversity of the very international master studies.
  • Tackle complex technical problem in IT by productively using a wide range of tools.

 

More specific outcomes related to a choice of profiles (see above) are:

Adaptive Computing

  • Explore and extract knowledge from large and/or complex information bases.
  • Develop adaptive algorithms and systems able to deal with opaque, dynamic contexts.
  • Construct mathematical and computational models of complex systems.
  • Optimize static/dynamic multi-objective, multi-constraint problems.

Communication Systems

  • Apply fundamental knowledge to a number of concrete scenarios.
  • Quickly adapt to new applied solutions despite fast technology shifts.
  • Synthesize new research ideas explaining and understanding the characteristics of modern communication systems.

Information Security

  • Explain the principles and techniques of information security.
  • List multiple applications based on information security.
  • Apply the most important standards related to the management of information security in a given context.
  • Pursue lifelong learning in new developments in information security.

Intelligent Systems

  • Model autonomous systems (intelligent agents, multi-agent systems).
  • Perform advanced computing with logic/semantic-based reasoning and representation methods.
  • Process incomplete, uncertain, inconsistent information/preferences (for decision taking).

Network Systems

  • Explain the concepts of new networks: grids and ad-hoc networks.
  • Develop solutions for new networks.
  • Propose reliable, secure and safe solutions for distributed computing.
  • Optimize multi-objective multi-constraint and potentially dynamic problems.

Reliable Software Systems

  • Apply development methods for engineering dependable systems.
  • Perform a model-driven design of a system to ensure dependability and other quality factors.
  • Use existing frameworks for dependable system development.
  • Evaluate software development methods.