Study programme 2022-2023Français
Programming and Algorithms
Programme component of Master's in Computer Engineering and Management (CHARLEROI) (shift schedule) à la Faculty of Engineering

CodeTypeHead of UE Department’s
contact details
Teacher(s)
UI-MC-IRIGIG-003-COptional UEBENJELLOUN MohammedF114 - Informatique, Logiciel et Intelligence artificielle
  • BENJELLOUN Mohammed

Language
of instruction
Language
of assessment
HT(*) HTPE(*) HTPS(*) HR(*) HD(*) CreditsWeighting Term
  • Français
Français422800077.001st term

AA CodeTeaching Activity (AA) HT(*) HTPE(*) HTPS(*) HR(*) HD(*) Term Weighting
I-ILIA-101Programming and Algorithms4228000Q1100.00%

Programme component

Objectives of Programme's Learning Outcomes

  • Imagine, design, develop, and implement conceptual models and computer solutions to address complex problems including decision-making, optimisation, management and production as part of a business innovation approach by integrating changing needs, contexts and issues (technical, economic, societal, ethical and environmental).
    • On the basis of modelling, design a system or a strategy addressing the problem raised; evaluate them in light of various parameters of the specifications.
    • Deliver a solution selected in the form of diagrams, graphs, prototypes, software and/or digital models.
    • Evaluate the approach and results for their adaptation (modularity, optimisation, quality, robustness, reliability, upgradeability, etc.).
  • Mobilise a structured set of scientific knowledge and skills and specialised techniques in order to carry out computer and management engineering missions, using their expertise and adaptability.
    • Master and appropriately mobilise knowledge, models, methods and techniques specific to computer management engineering.
    • Analyse and model an innovative IT solution or a business strategy by critically selecting theories and methodological approaches (modelling, optimisation, algorithms, calculations), and taking into account multidisciplinary aspects.

Learning Outcomes of UE

master the basics of programming with C++ language; explain advanced concepts of the object oriented algorithmic; become familiar with the concepts, the design and implementation of algorithms with C++; build good programs: correct, effective, robust, relatively easy to understand and to maintain

UE Content: description and pedagogical relevance

The main concepts needed to develop a program C++ : If statements; Loops in C++; Arrays; Functions; Pointers; Structures; Classes; Inheritance, Templates, Standard Template Library (STL).

Prior Experience

Not applicable

Type of Teaching Activity/Activities

AAType of Teaching Activity/Activities
I-ILIA-101
  • Cours magistraux
  • Ateliers et projets encadrés au sein de l'établissement

Mode of delivery

AAMode of delivery
I-ILIA-101
  • Face-to-face

Required Learning Resources/Tools

AARequired Learning Resources/Tools
I-ILIA-101Not applicable

Recommended Learning Resources/Tools

AARecommended Learning Resources/Tools
I-ILIA-101Not applicable

Other Recommended Reading

AAOther Recommended Reading
I-ILIA-101Not applicable

Grade Deferrals of AAs from one year to the next

AAGrade Deferrals of AAs from one year to the next
I-ILIA-101Authorized

Term 1 Assessment - type

AAType(s) and mode(s) of Q1 assessment
I-ILIA-101
  • Oral presentation - Face-to-face
  • Graded assignment(s) - Face-to-face
  • Practical exam - Face-to-face

Term 1 Assessment - comments

AATerm 1 Assessment - comments
I-ILIA-101Evaluated exercise : 30% of the mark. A project 10% of the mark. Oral examination : 60% of the mark The evaluated exercise and the oral examination are practical exercises where the student must develop an application with C++ language. The student has to explain and justify the correctness of his program with various sets of data. Questions are asked to the student who has to comment all or a part of the source code of his program.

Resit Assessment - Term 1 (B1BA1) - type

AAType(s) and mode(s) of Q1 resit assessment (BAB1)
I-ILIA-101
  • Production (written work, report, essay, collection, product, etc.) - To be submitted in class

Term 3 Assessment - type

AAType(s) and mode(s) of Q3 assessment
I-ILIA-101
  • Oral presentation - Face-to-face

Term 3 Assessment - comments

AATerm 3 Assessment - comments
I-ILIA-101Oral examination : 100% of the mark. The oral examination is practical exercises where the student must develop an application with C++ language. The student has to explain and justify the correctness of his program with various sets of data. Questions are asked to the student who has to comment all or a part of the source code of his program.
(*) 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 : 20/06/2023
20, place du Parc, B7000 Mons - Belgique
Tél: +32 (0)65 373111
Courriel: info.mons@umons.ac.be