UCL - Etudes

Formations
Premier cycle
Deuxième cycle
Troisième cycle
Certificats (programmes non académiques)
Passerelles
Formation continue
Facultés et entités
Cadre académique
Réforme de Bologne
Accès aux études
Organisation des études
Lexique
Calendrier académique
Règlement des études et examens
Charte pédagogique
Renseignements généraux

Laboratoire; résolution informatique de problèmes [SINF1151]
[+60h exercises] 6 credits

Version française

Printable version

Teacher(s):

Kim Mens

Language:

french

Level:

1st cycle course

>> Aims
>> Main themes
>> Content and teaching methods
>> Other information (prerequisite, evaluation (assessment methods), course materials recommended readings, ...)
>> Other credits in programs

Aims

The goal of this "laboratory" is to give students a first experience with developing an object-oriented program
and giving them the occasion to construct a simple application from its specification until its implementation.
More specifically, the goals of this laboratory are to :
- give a more precise idea of how computer science can be used as a vehicle to solve problems in an organisation;
- let the students experience a software development process which includes the analysis of a simple problem,
the construction of a solution to that problem, and the implementation of this solution using a set of
software development tools;
- make the students familiar with the use of web technology as a communication tool.

Main themes

- Analysis of a simple problem;
- Structuring a problem in terms of classes and methods;
- Implementing a simple application in an object-oriented programming language (Java);
- Using a programming environment : editor, compiler, debugger, file management system, test tools;
- Testing program exactness.

Content and teaching methods

The course is organized as a programming project to be conducted by small groups of students. Each group has to:
- analyze the problem;
- design the application to be implemented;
- implement the application (in Java);
- document the application (preconditions, postconditions, invariants, alternative solutions, used algorithms);
- test the application;
- write a report;
- give a demonstration of the final application.

Other information (prerequisite, evaluation (assessment methods), course materials recommended readings, ...)

- Prerequisite:
SINF1150 - Introduction à l'algorithmique et à la programmation - B. Le Charlier.

- References :
(1) John Lewis and William Loftus, Java Software Solutions: Foundations of Program Design. Addison-Wesley, 2001

Other credits in programs

SINF11BA

Première année d'études de bachelier en sciences informatiques

(6 credits)

Mandatory



Ce site a été conçu en collaboration avec ADCP, ADEF, CIO et SGSI
Responsable : Jean-Louis Marchand - Contact : secretaire@fsa.ucl.ac.be
Dernière mise à jour : 25/05/2005