Examen et Correction Programmation Java NFA 031 - CNAM 2016
Introduction à l'examen de programmation Java
Ce document propose un sujet d'examen de programmation Java de première session pour l'année universitaire 2015-2016, accompagné de sa correction détaillée. Destiné aux étudiants préparant un cursus en informatique, ce support permet d'évaluer les connaissances théoriques et pratiques à travers un QCM, des questions libres et des exercices de programmation.
Présentation générale du document
L'évaluation est encadrée par l'enseignant Jacques Laforgue pour l'IPST-CNAM et la formation CNAM. Le programme concerné est le NFA 031, également répertorié sous l'intitulé NFA 001 pour la programmation Java. L'épreuve est divisée en deux parties distinctes : une première partie d'une heure et quart sans document, centrée sur les questions de cours sous forme de QCM et de questions libres, suivie d'une seconde partie avec documents consacrée à la mise en pratique et à la réalisation de programmes en Java.
Structure et thématiques abordées
Le contenu s'articule autour de plusieurs axes fondamentaux de la programmation orientée objet en Java. La première partie teste la rigueur théorique des étudiants via un questionnaire à choix multiples abordant la syntaxe du langage, la compilation avec les commandes javac et l'exécution via java, la gestion des packages, l'encapsulation, l'utilisation des attributs statiques ou d'instance, ainsi que le passage de paramètres et la manipulation d'objets et de tableaux.
La seconde partie évalue les compétences de programmation à travers des exercices approfondis. On y retrouve notamment des méthodes de recherche textuelle au sein d'une collection d'objets, ainsi que la gestion de structures de données plus complexes impliquant des classes de gestion de banques, de comptes clients et le traitement de fichiers texte.
Modalités de travail et d'évaluation
Le QCM de la première partie applique un barème précis selon la nature des questions, avec des pénalités pour les réponses fausses et un seuil de tolérance pour les points négatifs. Les questions libres demandent des explications argumentées, notamment sur la gestion des références en Java et la différence entre les objets textuels immuables et mutables. Enfin, la partie programmation exige l'écriture de blocs de code cohérents et structurés en respectant les conventions du langage.
Questions fréquentes
À quel niveau d'études s'adresse ce sujet d'examen ?
Ce sujet s'adresse aux étudiants inscrits en formation CNAM dans le cadre de l'unité d'enseignement NFA 031 (ou NFA 001) dédiée à la programmation Java.
Comment est structurée l'épreuve évaluée dans ce document ?
L'épreuve se compose d'une première partie sans document comprenant un QCM et des questions de cours, suivie d'une seconde partie avec documents axée sur la résolution de problèmes de programmation en Java.
Quels sont les principaux thèmes abordés dans la partie QCM ?
Le QCM aborde la compilation, l'exécution, les classes, les attributs statiques et privés, les packages, la gestion des tableaux et le passage de paramètres par valeur en Java.
Télécharger Examen et Correction Programmation Java NFA 031 - CNAM 2016 pdf