Study programme 2022-2023Français
Compilation
Programme component of Master's in Computer Science (MONS) (day schedule) à la Faculty of Science

CodeTypeHead of UE Department’s
contact details
Teacher(s)
US-M1-SCINFO-070-MOptional UEBRUYERE VéroniqueS829 - Informatique théorique
  • BRUYERE Véronique

Language
of instruction
Language
of assessment
HT(*) HTPE(*) HTPS(*) HR(*) HD(*) CreditsWeighting Term
  • Français
Français300300066.002nd term

AA CodeTeaching Activity (AA) HT(*) HTPE(*) HTPS(*) HR(*) HD(*) Term Weighting
S-INFO-012Compilation3003000Q2100.00%

Programme component

Objectives of Programme's Learning Outcomes

  • Have acquired highly specialised and integrated knowledge and broad skills in the various disciplines of computer science, which come after those within the Bachelor's in computer science.
  • Manage large-scale software development projects.
    • Apply, mobilise, articulate and promote the knowledge and skills acquired in order to help lead and complete a project.
    • Lead a project by mastering its complexity and taking into account the objectives, allocated resources and constraints that characterise it.
    • Demonstrate independence and their ability to work alone or in teams.
  • Develop and integrate a high degree of autonomy.
    • Aquire new knowledge independently.

Learning Outcomes of UE

To understand the general principles of compiler theory. To be able to use these techniques when creating a software using a 'translation'.

UE Content: description and pedagogical relevance

Introduction to compilers :
- lexical analysis,
- syntax analysis (top-down parsing and bottom-up parsing),
- semantic analysis.

Project by group of two or three students
 

Prior Experience

Basic algorithms and a programming language

Type of Teaching Activity/Activities

AAType of Teaching Activity/Activities
S-INFO-012
  • Cours magistraux
  • Préparations, travaux, recherches d'information

Mode of delivery

AAMode of delivery
S-INFO-012
  • Face-to-face

Required Learning Resources/Tools

AARequired Learning Resources/Tools
S-INFO-012Not applicable

Recommended Learning Resources/Tools

AARecommended Learning Resources/Tools
S-INFO-012Not applicable

Other Recommended Reading

AAOther Recommended Reading
S-INFO-012Compilers : Principles, Techniques and Tools, Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, Addison-Wesley, 2nd edition 2006.

Grade Deferrals of AAs from one year to the next

AAGrade Deferrals of AAs from one year to the next
S-INFO-012Unauthorized

Term 2 Assessment - type

AAType(s) and mode(s) of Q2 assessment
S-INFO-012
  • Production (written work, report, essay, collection, product, etc.) - To be submitted in class
  • Oral examination - Face-to-face

Term 2 Assessment - comments

AATerm 2 Assessment - comments
S-INFO-012Oral examination 90% (ou 95%)
Practica 10% (ou 5%)
A failure in one of the parts involves a failure for the whole AA

Term 3 Assessment - type

AAType(s) and mode(s) of Q3 assessment
S-INFO-012
  • Production (written work, report, essay, collection, product, etc.) - To be submitted in class
  • Oral examination - Face-to-face

Term 3 Assessment - comments

AATerm 3 Assessment - comments
S-INFO-012Oral examination 90% (ou 95%)
Practica 10% (ou 5%)
A failure in one of the parts involves a failure for the whole AA
(*) HT : Hours of theory - HTPE : Hours of in-class exercices - HTPS : hours of practical work - HD : HMiscellaneous time - HR : Hours of remedial classes. - Per. (Period), Y=Year, Q1=1st term et Q2=2nd term
Date de dernière mise à jour de la fiche ECTS par l'enseignant : 06/05/2022
Date de dernière génération automatique de la page : 21/06/2023
20, place du Parc, B7000 Mons - Belgique
Tél: +32 (0)65 373111
Courriel: info.mons@umons.ac.be