UNIVERSITE DE KINSHASA Kinshasa, le ………………………..
FACULTÉ POLYTECHNIQUE
DIRECTION DE LA PREPOLYTECHNIQUE
NOM :………………………………………
POSTNOM :……………………………….
PRENOM :…………………………………
TEST DE COMPREHENSION CHAPITRE 2 : OUTILS BUREAUTIQUES
1) Qu’est-ce qu’est le poste de travail, de quoi est-il composé et pourquoi et comment doit-on l’organiser de manière ergonomique ?
2) Après avoir expliqué l’importance des outils bureautiques ci-après, donnez des exemples des applications de :
N° Outils bureautiques Classiques ( 5 Exemples )
01 Traitement des textes :
02 Tableur :
03 Présentation de textes :
04 Système de Gestion de base de données :
3) Définissez et dites à quoi servent les applications / bibliothèques suivantes :
a) Microsoft Team :
b) Macros :
c) VBA :
d) LateX
e) Power Query :
f) Power Bi :
g) Pandas :
h) OpenPyXL :
4) Parmi tous ces outils bureautiques, précisez ceux qui sont classiques et ceux qui sont avancés.
Page 1 sur 1
UNIVERSITE DE KINSHASA Kinshasa, le …………………………………
FACULTÉ POLYTECHNIQUE
DIRECTION DE LA PREPOLYTECHNIQUE
NOM :……………………………………
POSTNOM :…………………………….
PRENOM :………………………………
…
TEST DE COMPREHENSION CHAPITRE 3 : ARCHITECTURES MATERIELLES
D’UN ORDINATEUR
1) Complétez les pointillés suivants par les concepts correspondants.
Les données et les instructions sont stockées et véhiculées dans un ordinateur, logiquement sous
forme de ………………..et physiquement sous forme de …………………………………………......
2) Quels sont les composants matériels essentiels d’un ordinateur :
3) Que permet l’introduction de l’Algèbre de BOOLE en informatique ?
4) Qu’est-ce qu’un circuit combinatoire ? Donnez-en deux exemples.
5) Qu’est-ce qu’un circuit séquentiel ? quels sont ses deux catégories ? Citez un exemple pour
chaque catégorie.
6) Expliquez l’organisation générale d’un ordinateur classique à l’aide de l’architecture de Von
Neumann.
7) Expliquez la hiérarchie des mémoires. Comparez les mémoires de stockage HDD et SSD.
8) Expliquez les différences entre architectures parallèles, embarquées et émergentes. Et donnez à
chaque fois un exemple concret.
9) Quelle est la séquence de base qu’un processeur suit pour exécuter une instruction (appelée cycle
d’instruction) ? Que peut-on retenir sur la distinction des jeux d’instructions RISC et CISC ?
10) Parlez la guerre commerciale sur les droits de douane entre la Chine et les États-Unis ainsi que
les exemptions notamment sur les semi-conducteurs, les microprocesseurs, ordinateurs et
smartphones. Quelles sont les leçons supplémentaires à tirer sur le choix d’un ordinateur ou d’un
produits technologiques suite à cette situation ?
Page 1 sur 1
UNIVERSITE DE KINSHASA Kinshasa, le …………………………………
FACULTÉ POLYTECHNIQUE
DIRECTION DE LA PREPOLYTECHNIQUE
NOM :……………………………………
POSTNOM :…………………………….
PRENOM :………………………………
…
TEST DE COMPREHENSION CHAPITRE 4 : SYSTEME D’EXPLOITATION
1) Comment pouvez-vous définir le système d’exploitation et expliquer son importance stratégique ?
2) Quelles sont les fonctions techniques d’un OS ?
3) Parlez du rôle d’un OS ? Donnez-en cinq exemples.
4) Donnez et définissez les typologies de système d’exploitation et donnez en un exemple, à chaque
cas.
5) Choisissez un OS et expliquez la méthode d’installation sur un ordinateur ainsi que les prérequis
avant installation.
6) Pourquoi il est important de comprendre le mode terminal ?
7) Après les avoir définis, expliquez les différences entre processus, threads et ordonnancement
8) Comment comprenez-vous la virtualisation et le système de fichiers. Donnez leurs applications ?
9) Expliquez Kernel ainsi que la gestion des ressources.
10) Quelles sont les principales étapes de démarrage d’un ordinateur du point de vue de l’OS ?
Page 1 sur 1
COURS D’INFORMATIQUE
TRAVAIL PRATIQUE N°02
1) Équation du second degré
Soient une équation de la forme 𝑎𝑥 2 + 𝑏𝑥 + 𝑐 = 0 où 𝑎 ≠ 0, 𝑏 𝑒𝑡 𝑐 𝜖 ℝ
On demande d’écrire deux programmes informatiques (un en langage Python et un en langage
C++) qui permet de résoudre cette équation en demandant les coefficients, en calculant et en
affichant la ou les solutions dans ℂ.
2) Estimation du prix d’un bien immobilier en fonction de sa surface
Un agent immobilier souhaite modéliser le prix de vente des appartements en fonction de leur
surface habitable. Vous disposez d’un jeu de données contenant les informations suivantes
Surface (m2) Prix (en Francs congolais)
40 120
50 140
60 170
70 190
80 210
Implémentez un modèle de régression linéaire en Python pour prédire le prix d’un appartement
en fonction de sa surface.
- Importer des bibliothèques nécessaires
- Créer et entraîner du modèle
- Définir les coefficients du modèle
- Calculer de l'erreur quadratique moyenne
- Visualiser les résultats
NB :
- Le travail est à saisir avec la police Arial taille 12 pour le corps du texte, avec des paragraphes
justifier, espacement avant et après de 0pt et interligne simple.
- Chaque étudiant devra envoyer la version numérique du travail à mon mail
(
[email protected] ) à l’aide de sa boite et déposer la version imprimée et reliée à
mon bureau au plus tard le 14/06/2025 à 12h30.
TRAVAUX PRATIQUES N°01 SUR LA PARTIE I
FONDAMENTAUX STRATÉGIQUE, MATERIEL ET LOGICIEL
Ces 10 questions fondamentales et pratiques, couvrant la première partie du cours
théorique. Elles permettent de vérifier la compréhension des élèves ingénieurs et de les
préparer à la deuxième partie en utilisant Python et C/C++ comme langages de référence.
Les étudiants peuvent installer comme IDE (Environnement de Développement Intégré),
soit codeblocks , soi Visual Studio Code soit encore Pycharm (Version
communauté, gratuite) pour travailler et envoyer les types de fichiers C/C++ ou Python
correspondants.
1. CONTEXTE LOCAL ET HISTOIRE DE L’INFORMATIQUE
QUESTION 1
Quels sont les enseignements essentiels que la RDC peut tirer de son contexte historique
et de l’histoire de l’informatique des super puissances ?
QUESTION 2
En utilisant Python, écrivez un script qui simule l'analyse de données de trafic réseau pour
détecter des intrusions potentielles (exemple : flux suspects en provenance d'une IP
étrangère). Comment cela illustre-t-il une forme de contrôle stratégique numérique ?
Ce script doit montrer comment un pays pourrait surveiller les infrastructures critiques pour
identifier des cyberattaques ou espionnage, une forme de contrôle stratégique.
QUESTION 3
En C++, implémentez une structure simulant une "machine de Turing" (modèle théorique
fondamental en informatique). Expliquez le rôle de cette machine dans l'histoire de
l'informatique.
CHAPITRE 2 : OUTILS BUREAUTIQUES
QUESTION 4
Ce travail pratique doit :
- Contenir une page de titre (garde), une table de matières, une introduction, des
chapitres (selon la logique des chapitres et des questions) et une conclusion ;
- Avoir une numérotation des pages ;
- Être disponible en deux versions (papier et numérique) à déposer au plus tard le
10/05/2025 à 18h00 (soit 16 jours). La version numérique doit être envoyé à
l’adresse mail : [email protected]
NOTE : l’étudiant doit créer sa propre boite mail sur www.yandex.com avec un intitulé de
compte contenant son [email protected]
Page 1 sur 2
QUESTION 5
Utilisez Python pour générer un rapport PDF automatisé avec des graphiques (matplotlib)
et des tableaux (pandas) à partir d'un fichier CSV.
Utilisez l’exemple l’expérience d’obtention de données en se connectant au Flux OData
Northwind en chargeant la Table Excel intitulé Category_Sales_for_1997 à l’aide de
POWER QWERY et visualiser cette même Table Excel dans POWER BI (Choisir
Histogramme groupé).
En effet, l’automatisation des rapports est une compétence clé pour un ingénieur puisqu’il
économise du temps et réduit les erreurs. Les élèves ingénieurs doivent maîtriser ces outils
pour analyser et présenter des données stratégiques.
CHAPITRE 3 : ARCHITECTURES MATERIELLES D'UN ORDINATEUR
QUESTION 6
En C, écrivez un programme qui mesure la différence de temps d'accès entre la RAM et
le cache (via une boucle répétitive). Expliquez les implications matérielles.
Ce code doit montrer comment l'architecture matérielle (cache vs RAM) impacte les
performances. Le cache est plus rapide pour les accès séquentiels en raison de la localité
spatiale.
QUESTION 7
Donnez des explications claires sur les concepts de cycle d’instruction (FETCH-DECODE-
EXECUTE), PIPELINE et ALEAS (HAZARDS).
CHAPITRE 4 : SYSTEMES D'EXPLOITATION
QUESTION 8
En Python, utilisez `multiprocessing` pour paralléliser une tâche de calcul intensif.
Comparez avec un thread et expliquez la différence sous-jacente (GIL, gestion des
processus).
On doit comprendre comment :
1) Les processus contournent le GIL (Global Interpreter Lock) et utilisent plusieurs
cœurs CPU.
2) Les threads sont limités par le GIL en Python, donc inefficaces pour le CPU-bound.
3) Les systèmes d'exploitation gèrent les processus de manière isolée, contrairement
aux threads.
QUESTION 9 : Quelles sont les principales fonctions techniques d’un système
d’exploitation ?
QUESTION 10
Expliquez l’importance de comprendre le terminal et quelles sont les méthodes pour y
accéder sur Windows, MacOs et Ubuntu. Que faire pour installer WSL (Windows
Subsystem for Linux) sur un ordinateur sur lequel est déjà installer Windows 11 ?
Page 2 sur 2