Major in Software Engineering and Programming Systems

sinf2m  2016-2017  Louvain-la-Neuve



Students selecting the major “Software engineering and programming systems” must be able to:
  • Understand and explain problems that come up during large scale software projects as well as the long-term critical impact that their choice of solutions may have (construction dimensions as well as validation, documentation, communication and management of a project involving large teams as well as costs and deadlines),
  • Select and apply methods and tools of software engineering to develop complex software systems and meet strict quality standards: reliability, adaptability, scalability, performance, security, usefulness,
  • Model the products and processes necessary to obtain such systems and analyse these models,
  • Develop and implement analytical programmes focused on conversion and optimisation as well as computer representations,
  • Put to good use different programming paradigms and languages, in particular those that deal with functional, object-oriented and competing programmes,
  • Understand the issues associated with different and competing programming models and use the appropriate model,
  • Define a new language (syntax and semantics) suitable to a specific context.

 
> Legend

The student shall select

De 20 à 30 credits parmi
Annual block
  1 2

Mandatory Required courses in software engineering and programming systems
Mandatory LINGI2143 Concurrent systems : models and analysis   Charles Pecheur;
30h+15h  5 credits 1q x x
Mandatory LINGI2251 Software Quality Assurance   Charles Pecheur;
30h+15h  5 credits 2q x x
Mandatory LINGI2252 Software Maintenance and Evolution   Kim Mens;
30h+15h  5 credits 1q x x
Mandatory LSINF2345 Distributed application design   Peter Vanroy;
30h+15h  5 credits 2q x x
 
Optionnal Elective courses in Software Engineering and Programming Systems

The student can select 10 credits amongst  

Mandatory LINGI2145 Cloud Computing   Damien Leroy;
30h+15h  5 credits 1q x x
Mandatory LINGI2347 Computer system security   Ramin Sadre;
30h+15h  5 credits 2q x x
Mandatory LINGI2355 Advanced questions in software engineering   Siegfried Nijssen;
30h+15h  5 credits 2q x x
Mandatory LINGI2365 Constraint programming   Yves Deville;
Christophe Lecoutre (compensates Yves Deville);
30h+15h  5 credits 2q x x
Mandatory LSINF2224 Programming methods   30h+15h  5 credits 2q x x
Mandatory LSINF2335 Programming paradigms   Kim Mens;
30h+15h  5 credits 2q x x
Mandatory LSINF2382 Computer supported collaborative work   Jean Vanderdonckt;
30h+15h  5 credits 2q x x