Fiches de cours 2017-2018

PDF
 

Programmation I

CS-111(i)

Enseignant(s) :

Sam Jamila

Langue:

Français

Résumé

L'objectif de ce cours est de développer une première compétence en programmation (langage C++) et de familiariser les étudiants avec un environnement informatique (station de travail sous UNIX), mais aussi de présenter les notions de base de l'informatique logicielle et de l'algorithmique.

Contenu

Rapide introduction à l'environnement UNIX et prise en main d'un environnement de programmation (éditeur, compilateur, ...).

Initiation à la programmation (langage C++) : variables, expressions, structures de contrôle, fonctions, entrées-sorties, ...

Mise en pratique sur des exemples simples : les concepts théoriques introduits lors des cours magistraux seront mis en pratique dans le cadre d'exercices sur machines.

Acquis de formation

A la fin de ce cours l'étudiant doit être capable de:

Compétences transversales

Méthode d'enseignement

Séances ex cathedra complétant un cours en ligne (MOOC), travaux pratiques sur ordinateur

 

Méthode d'évaluation

Contrôle continu : une série notée pratique (1/3 de la note) et un test écrit (2/3 de la note)

Ressources

Sites web
Liens Moodle

Préparation pour

Programmation II : CS-112(i)

Dans les plans d'études

Semaine de référence

 LuMaMeJeVe
8-9     
9-10     
10-11     
11-12     
12-13     
13-14     
14-15     
15-16  CO1  
16-17    
17-18   CO020
CO021
CO023
 
18-19    
19-20    
20-21    
21-22    
 
      Cours
      Exercice, TP
      Projet, autre

légende

  • Semestre d'automne
  • Session d'hiver
  • Semestre de printemps
  • Session d'été
  • Cours en français
  • Cours en anglais
  • Cours en allemand