Software Engineering and Programming Systems [30.0]

The students who have attended the "Software engineering and programming systems" option, will have to be able to:
 Understand and explain the problems encountered in the conduct of large software projects, as well as the critical impact of the choice of solution throughout their life cycle (dimensions of construction, validation, of documentation, of communication and of project management involving big teams as well as the cost and deadlines to respect)
 Choose and apply engineering methods and tools of complex software systems answering strict criteria of quality: reliability, adaptability, evolutionarity, performance, security, usability, ...
 Models products and processes necessary to obtains such systems and analyse these methods
- Develop and implement programs for analysis, conversion and optimisation of computer representation
 Use wisely different paradigms and programming languages, particularly in regard to functional programming, object-oriented and competing
 Understand the stakes of the various models of concurrent programming and distributed and use of the appropriate model
 Define a new language (syntax and semantics) appropriate 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...)
Year
12

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 Charlier30h + 15h 5credits 1q xx
Optional INGI2355

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

Programming methods  (in English) 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 2q xx
Optional SINF2172

Database design  (in English) Alain Pirotte30h + 30h 5credits 2q xx
 
Other Master offering this option
 
| 6/03/2009 |