DUETI spécialité Informatique

The University of Le Havre awarded me the DUETI speciality Computer Science in 2003. It requires at least one year of university studies abroad as well as the successful completion of a practical project.

DUETI Description

The University of Le Havre awarded me the Diplome Universitaire d’Études Technologiques Internationales (DUETI) speciality Computer Science in 2003, with an overall mark of 70%.

The DUETI is an university diploma awarded to students who:
- succeed a two-years university degree in the speciality in the past (eg. a DUT);
- successfully complete at least one extra year of university studies abroad in a foreign language;
- hand in a one year thesis written in a foreign language and assessed over 50%.

Personally I was admitted in second year of BSc in Computer Studies at the University of Teesside.

Results

My project was assessed as follow:

ExerciseMark
Thesis and product assessment80%
Viva60%
Overall mark70%

Project

Development of Compiler Software

The purpose of this project is to build a working interpreter for a simple LL(1) language, all in the C language. This will allow to investigate compiler techniques especially in practice. The theory behind is based on the language systems module taught at the University of Teesside.

The target language, FL(0), is "an educational purposes" language, as there are very few interresting things to do with it, except building an interpreter. The interpreter uses compiler techniques, and is in fact a combonation compiler + virtual machine.

Thesis will go through the introduction of the FL(0) language seen by the final user and the interface of the interpreter; the description of the architecture of the interpreter, the lexical amalysis, syntax analysis and the grammar FL(0) it is based on, the semantic analysis and a description of the virtual machine. Finally will be discussed the points where the FL(0) system can be improved.


More information about this project on the YANI section of this website.