Study programme 2020-2021Français
Software Engineering
Programme component of Master's in Computer Science à la Faculty of Science

Students are asked to consult the ECTS course descriptions for each learning activity (AA) to know what special Covid-19 assessment methods are possibly planned for the end of Q3

CodeTypeHead of UE Department’s
contact details
Teacher(s)
US-MC-SCINFO-041-MCompulsory UEMENS TomS852 - Génie Logiciel
  • MENS Tom

Language
of instruction
Language
of assessment
HT(*) HTPE(*) HTPS(*) HR(*) HD(*) CreditsWeighting Term
  • Français
Français243600066.001st term

AA CodeTeaching Activity (AA) HT(*) HTPE(*) HTPS(*) HR(*) HD(*) Term Weighting
S-INFO-013Software modelling246000Q1
S-INFO-103Software modelling exercices030000Q1
Programme component

Objectives of Programme's Learning Outcomes

  • Have acquired highly specialised and integrated knowledge and broad skills in the various disciplines of computer science, which come after those within the Bachelor's in computer science.
  • Manage large-scale software development projects.
    • Apply, mobilise, articulate and promote the knowledge and skills acquired in order to help lead and complete a project.
  • Manage research, development and innovation.
    • Understand unprecedented problems in computer science and its applications.

Learning Outcomes of UE

At the end of the course, the student should:
- understand the importance, needs and specificities of software engineering activities (such as requirements analysis, design, implementation and testing);
- understand the importance and principles of software modeling, model simulation, model execution and code generation;
- use the UML modeling language for analysing and designing software systems;
- use advanced object-oriented software development concepts such as design patterns;
- undertstand the importance of software testing, and be able to use unit testing in practice  

Content of UE

The goal of this course is to learn how use model-driven software engineering principles when realising a software system. The following themes are covered:
- software process models and the software development life-cycle
- software modeling
- The UML modeling language: class diagrams, use case diagrams, sequence diagrams, activity diagrams, statecharts
- model simulation, executable modeling and source code generation
- meta-modeling and model transformation
- advanced aspects of object-oriented programming: design patterns and refactoring
- software testing, with a specific focus on unit testing
     

Prior Experience

A good knowledge of object-oriented programming concepts, and practical experience with the Java programming language.

Type of Assessment for UE in Q1

  • Written examination

Q1 UE Assessment Comments

Not applicable

Type of Assessment for UE in Q3

  • Written examination

Q3 UE Assessment Comments

Not applicable

Type of Resit Assessment for UE in Q1 (BAB1)

  • N/A

Q1 UE Resit Assessment Comments (BAB1)

Not applicable

Type of Teaching Activity/Activities

AAType of Teaching Activity/Activities
S-INFO-013
  • Cours magistraux
  • Préparations, travaux, recherches d'information
S-INFO-103
  • Travaux pratiques
  • Travaux de laboratoire

Mode of delivery

AAMode of delivery
S-INFO-013
  • Face to face
  • Mixed
S-INFO-103
  • Face to face
  • Mixed

Required Reading

AA
S-INFO-013
S-INFO-103

Required Learning Resources/Tools

AARequired Learning Resources/Tools
S-INFO-013All learning resources and tools required for this cours are available via Moodle, the online e-learning platform of UMONS. Videos containing tutorials of tools and concepts used during the course are also available there.
S-INFO-103All learning resources and tools required for this cours are available via Moodle, the online e-learning platform of UMONS. Videos containing tutorials of tools and concepts used during the course are also available there.

Recommended Reading

AA
S-INFO-013
S-INFO-103

Recommended Learning Resources/Tools

AARecommended Learning Resources/Tools
S-INFO-013Additional recommended material is also accessible through Moodle, the online e-learning platform of UMONS.
S-INFO-103Additional recommended material is also accessible through Moodle, the online e-learning platform of UMONS.

Other Recommended Reading

AAOther Recommended Reading
S-INFO-013-
S-INFO-103Not applicable
(*) HT : Hours of theory - HTPE : Hours of in-class exercices - HTPS : hours of practical work - HD : HMiscellaneous time - HR : Hours of remedial classes. - Per. (Period), Y=Year, Q1=1st term et Q2=2nd term
Date de génération : 09/07/2021
20, place du Parc, B7000 Mons - Belgique
Tél: +32 (0)65 373111
Courriel: info.mons@umons.ac.be