Software Engineering and Programming Systems [30.0]

Students with an option in "Software engineering and programming systems" should be able to :
- Understand and explain the problems encountered in managing large-scale software projects, as well as the critical impact of solutions throughout their life cycle  (issues relating to implementation, validation, documentation, communication and management of projects involving large teams as well as costs and deadlines)
- Choose and implement complex software engineering methods and tools, which must meet demanding quality criteria : reliability, adaptability, progressiveness, performance, security, usability, ...
- Model the products and processes required to develop such systems and analyse said models
- Design and implement programmes to analyse, convert and optimize computer representations
- Make a judicious use of various paradigms and programming languages, in particular as concerns functional, object-oriented and  concurrent programming. 
- Understand the issues of various concurrent and shared programming models and implement the appropriate model.
- Define a new language (syntax and semantics) suited to a specific context

Legend
MandatoryOptional
Courses not taught this academic yearPeriodic courses not taught this academic year
Periodic courses taught this academic yearTwo year courses

Click on the course code to see detailed informations (objectives, methods, evaluation...)

The student shall select 30 credits from amongst
Optional INGI2252

Software Engineering : Measures and Maintenance  (in English) Kim Mens30h + 15h 5credits 2q xx
Optional INGI2339

Abstract interpretation  (in English) Baudouin Le Charlier (coord.), Peter Van Roy30h + 15h 5credits 1q xx
Optional INGI2355

Software requirements & architecture  (in English) Axel Van Lamsweerde30h + 15h 5credits 2q xx
Optional SINF2224

Programming methods  (in French) Charles Pecheur30h + 15h 5credits 2q xx
Optional SINF2335

Programming paradigms : theory, practice and applications  (in English) Kim Mens30h + 15h 5credits 1q xx
Optional SINF2345

Languages and algorithms for distributed applications  (in English) Marc Lobelle, Peter Van Roy (coord.)30h + 15h 5credits 1q xx
Optional SINF2172

Database design  (in French) Alain Pirotte30h + 30h 5credits 2q xx
 
Other Master offering this option
 
| 31/01/2009 |