Code | Type | Head of UE | Department’s contact details | Teacher(s) |
---|---|---|---|---|
UI-M1-IRIGIG-892-C | Compulsory UE | BENJELLOUN Mohammed | F114 - Informatique |
Language of instruction | Language of assessment | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Credits | Weighting | Term |
---|---|---|---|---|---|---|---|---|---|
Français | 0 | 0 | 0 | 0 | 0 | 7 | 7 |
AA Code | Teaching Activity (AA) | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Term | Weighting |
---|---|---|---|---|---|---|---|---|
I-INFO-101 | 100% |
Objectives of general skills
- 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.
UE's Learning outcomes
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
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
Term 1 for Integrated Assessment - type
- Oral examination
- Practical test
Type of Teaching Activity/Activities
AA | |
---|---|
I-INFO-101 |
Mode of delivery
AA | |
---|---|
I-INFO-101 |
Required Reading
AA | |
---|---|
I-INFO-101 |
Required Learning Resources/Tools
AA | |
---|---|
I-INFO-101 |
Recommended Reading
AA | |
---|---|
I-INFO-101 |
Recommended Learning Resources/Tools
AA | |
---|---|
I-INFO-101 |
Other Recommended Reading
AA | |
---|---|
I-INFO-101 |
Term 1 Assessment - type
AA | |
---|---|
I-INFO-101 |
Term 1 Assessment - comments
AA | |
---|---|
I-INFO-101 |
Resit Assessment - Term 1 (B1BA1) - type
AA | |
---|---|
I-INFO-101 |
Resit Assessment - Term 1 (B1BA1) - Comments
AA | |
---|---|
I-INFO-101 |
Term 2 Assessment - type
AA | |
---|---|
I-INFO-101 |
Term 2 Assessment - comments
AA | |
---|---|
I-INFO-101 |
Term 3 Assessment - type
AA | |
---|---|
I-INFO-101 |
Term 3 Assessment - comments
AA | |
---|---|
I-INFO-101 |