Study programme 2019-2020Français
Competitive Programming
Programme component of Bachelor's in Engineering à la Faculty of Engineering

Students are asked to consult the ECTS course descriptions for each learning activity (AA) to know what assessment methods are planned for the end of Q3

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

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.

Content of UE

- 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.

Prior Experience

mathematics and computer science courses of the first two blocks

Type of Assessment for UE in Q2

  • Presentation and/or works
  • Written examination
  • Practical test

Q2 UE Assessment Comments

Evaluation in the form of a competition (implement a method to solve a problem in a limited time).
An additional written exam will be organized for students who have not attended the compulsory practical work sessions and at least 80% of the courses / exercises.

Type of Assessment for UE in Q3

  • Presentation and/or works
  • Written examination
  • Practical Test

Q3 UE Assessment Comments

Evaluation in the form of a competition (implement a method to solve a problem in a limited time).
An additional written exam will be organized for students who have not attended the compulsory practical work sessions and at least 80% of the courses / exercises.

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 Reading

AA
I-MARO-037

Required Learning Resources/Tools

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

Recommended Reading

AA
I-MARO-037

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
(*) 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 génération : 13/07/2020
20, place du Parc, B7000 Mons - Belgique
Tél: +32 (0)65 373111
Courriel: info.mons@umons.ac.be