Study programme 2022-2023Français
Competitive Programming
Programme component of Bachelor's in Engineering (MONS) (day schedule) à la Faculty of Engineering

CodeTypeHead of UE Department’s
contact details
Teacher(s)
UI-B3-IRCIVI-317-MCompulsory UEVANDAELE ArnaudF151 - Mathématique et Recherche opérationnelle
  • LECRON Fabian
  • VANDAELE Arnaud

Language
of instruction
Language
of assessment
HT(*) HTPE(*) HTPS(*) HR(*) HD(*) CreditsWeighting Term
  • Anglais
Anglais121200022.002nd term

AA CodeTeaching Activity (AA) HT(*) HTPE(*) HTPS(*) HR(*) HD(*) Term Weighting
I-MARO-037Competitive Programming1212000Q2100.00%

Programme component
Corequis

Objectives of Programme's Learning Outcomes

  • Implement an engineering approach dealing with a set problem taking into account technical, economic and environmental constraints
    • Design, evaluate and optimise solutions addressing the problem
    • Implement a chosen solution in the form of a drawing, a schema, a plan, a model, a prototype, software and/or digital model
    • Identify and acquire the information and skills needed to solve the problem
  • Understand the theoretical and methodological fundamentals in science and engineering to solve problems involving these disciplines
    • Select and rigorously apply knowledge, tools and methods in sciences and engineering to solve problems involving these disciplines
  • Collaborate, work in a team
    • Interact effectively with other students to carry out collaborative projects.
  • Communicate in a structured way - both orally and in writing, in French and English - giving clear, accurate, reasoned information
    • Argue to and persuade customers, teachers and a board both orally and in writing
  • Demonstrate thoroughness and independence throughout their studies
    • Identify the different fields and participants in engineering
    • Demonstrate self-awareness, asses themself, and develop appropriate learning strategies.
    • Direct their choice of modules within their degree programme in order to develop a career plan in line with the realities in the field and their profile (aspirations, strengths, weaknesses, etc.)
    • Develop their scientific curiosity and open-mindedness
    • Learn to use various resources made available to inform and train independently

Learning Outcomes of UE

acquire algorithmic knowledge and specific programming skills in order to be able to solve engineering problems in a limited time and participate in external challenges
Attendance at theory/exercises classes of at least 80% is required. Attendance at practical sessions (and challenges) and seminars is mandatory.

UE Content: description and pedagogical relevance

- Algorithmic part: greedy algorithms, graph problems, computational geometry, etc.
- Implementation part: advantages / disadvantages of programming languages according to usage, read / write input/output files, hash table, data structure, etc.
We will approach these lessons in parallel with the statements of previous competitions

Attendance at theory/exercises classes of at least 80% is required. Attendance at practical sessions (and challenges) and seminars is mandatory.

The teaching methods are likely to be adjusted according to the context imposed by the health measures.

Prior Experience

mathematics and computer science courses of the first two blocks

Type of Teaching Activity/Activities

AAType of Teaching Activity/Activities
I-MARO-037
  • Cours magistraux
  • Conférences
  • Travaux pratiques
  • Projet sur ordinateur

Mode of delivery

AAMode of delivery
I-MARO-037
  • Face-to-face

Required Learning Resources/Tools

AARequired Learning Resources/Tools
I-MARO-037Not applicable

Recommended Learning Resources/Tools

AARecommended Learning Resources/Tools
I-MARO-037Not applicable

Other Recommended Reading

AAOther Recommended Reading
I-MARO-037Not applicable

Grade Deferrals of AAs from one year to the next

AAGrade Deferrals of AAs from one year to the next
I-MARO-037Authorized

Term 2 Assessment - type

AAType(s) and mode(s) of Q2 assessment
I-MARO-037
  • Written examination - Face-to-face
  • Production (written work, report, essay, collection, product, etc.) - To be submitted in class
  • Oral examination - Face-to-face
  • Oral presentation - Face-to-face
  • Seminar participation - Face-to-face
  • Graded assignment(s) - Face-to-face
  • Practical exam - Face-to-face

Term 2 Assessment - comments

AATerm 2 Assessment - comments
I-MARO-037Attendance at theory/exercise classes of at least 80% is required.
Presence, on the dates announced by the teacher, at practical sessions, competitions and possible seminars is compulsory.

The grade will consist of a grade A(/ 20) for the continuous assessment (specified by the teacher) and a grade B(/ 20) for the exam.

For students who have complied with the 80% attendance rule,
the final mark will be calculated according to the following formula: final mark = 0.4*A+0.6*B

For students who have not respected the 80% attendance rule,
the final grade will be calculated according to the following formula: final grade = B

Term 3 Assessment - type

AAType(s) and mode(s) of Q3 assessment
I-MARO-037
  • Written examination - Face-to-face
  • Production (written work, report, essay, collection, product, etc.) - To be submitted in class
  • Oral examination - Face-to-face
  • Seminar participation - Face-to-face
  • Graded assignment(s) - Face-to-face
  • Practical exam - Face-to-face

Term 3 Assessment - comments

AATerm 3 Assessment - comments
I-MARO-037Attendance at theory/exercise classes of at least 80% is required.
Presence, on the dates announced by the teacher, at practical sessions, competitions and possible seminars is compulsory.

The grade will consist of a grade A(/ 20) for the continuous assessment (specified by the teacher) and a grade B(/ 20) for the exam.

For students who have complied with the 80% attendance rule,
the final mark will be calculated according to the following formula: final mark = 0.4*A+0.6*B

For students who have not respected the 80% attendance rule,
the final grade will be calculated according to the following formula: final grade = B
(*) 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 : 16/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