Le CNAM en Région Centre
Conservatoire National des Arts et Métiers
Se former avec le CNAM
Se former au CNAM de la Région Centre
Se former au CNAM de la Région Centre
Rechercher une Unité d'enseignement par code
CNAM Centre, Unité d'enseignement Algorithmique programmation(1) proposée par le CNAM de La Région Centre
Rechercher une formation par Domaine/Pôle d'activité
CNAM Centre, Unité d'enseignement Algorithmique programmation(1) proposée par le CNAM de La Région Centre
Rechercher une formation par niveauAccueil du site Internet du CNAM
Rechercher une formation par niveau
CNAM Centre, Unité d'enseignement Algorithmique programmation(1) proposée par le CNAM de La Région Centre
CNAM
Le CNAM en région CentreLe CNAM en région Centre
Actualités / agenda du CNAM en région CentreActualités / agenda du CNAM en région Centre
Se formerSe former
Formations Entreprises et ProfessionnellesFormations Entreprises et Professionnelles
Offres de stagesOffres de stages
Organisations professionnellesOrganisations professionnelles
CNAM Centre
Coordonnées du CNAM de la Région Centre Centre Régional du CNAM
Centre d'enseignement d'Orléans
21 bis, rue Eugène Vignat
45000 Orléans

Tél : 02.38.62.34.21
Fax : 02.38.62.46.19

Centre d'enseignement de Bourges
61 av. de Lattre de Tassigny
18000 Bourges
Tél : 02.48.23.80.89
Fax : 02.48.23.80.28

Centre d'enseignement de Tours
Lycée Grandmont
6 av. de Sévigné
37200 Tours
Tél : 02.47.27.57.59
Fax : 02.47.28.94.40

Actualités du CNAM en flux RSS 2.0   Site Réalisé par Force-interactive.com
Algorithmique programmation(1)
 Code : NFA001
 Nombre de crédit : 4
 Descriptif de l'unité d'enseignement

Public concerné et conditions d’accès

Avoir le niveau de la valeur de cours Mathématiques (MVA003) ou avoir le niveau d'un baccalauréat scientifique ou de l'attestation de réussite à Eléments de mathématiques niveau 3 et être inscrit aux UE de Mathématiques (MVA003 et MVA004). Ce cours étudie les concepts des langages informatiques et s'adresse aux personnes qui ont déjà une expérience de la programmation. Il est également important de s'incrire en parallèle à l'UE de TP associée qui met en pratique les concepts étudiés en cours.

 

Finalités de l’unité d’enseignement

Objectifs pédagogiques :

Acquérir à l'issue du cours les principaux concepts de base de la programmation moderne ainsi qu'une connaissance précise des différents langages pouvant être utilisés dans l'entreprise.

Capacité et compétences visées :

Programmation dans un langage moderne à objet tel que Java. Utilisation d'outils de développement sous Unix et Windows. Capacité d'abstraction et de raisonnement.

Contenu de la formation

Introduction à la notion d'application et de programme informatique. Aperçu des différents langages de l'informatique permettant de construire des programmes (ou des scripts). Notions de syntaxe, de sémantique et de compilation. Gestion des noms : construction d'environnements à l'aide de déclarations globales et locales. Construction de types de données : les tableaux et les enregistrments. Références et affectation, effets de bord. Structures de contrôle et logique. Sous programmes (fonctions, procédures ou méthodes). Mise en oeuvre de quelques algorithmes fondamentaux. Illustrations par de très nombreux exemples exécutables interactivement à partir du site Web de la valeur.

 

Bibliographie

Auteur

Titre

site web des valeurs APA

http://deptinfo.cnam.fr/Enseignement/CycleA/APA/