Fiches de cours 2018-2019

PDF

Information, calcul, communication

CS-119(c)

Enseignant(s) :

Boulic Ronan

Langue:

Français

Résumé

L'objectif de ce cours est d'introduire les étudiants à la pensée algorithmique, de les familiariser avec les fondamentaux de l'Informatique et de développer une première compétence en programmation (langage C++).

Contenu

La partie théorique est organisée en trois modules :


La partie pratique (initiation à la programmation en langage C++) aborde les notions suivantes : variables, expressions, structures de contrôle, fonctions, entrées-sorties, ...


Les concepts théoriques introduits lors des cours magistraux seront mis en pratique dans le cadre d'exercices de programmation sur une machine virtuelle Ubuntu.

Mots-clés

calcul, information, communication

algorithme, pseudocode, programmation

Acquis de formation

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

Compétences transversales

Méthode d'enseignement

partie théorique: ex-cathedra avec exercices

partie pratique: séances ex cathedra complétant un cours en ligne (MOOC), travaux pratiques sur ordinateur, un micro-projet servant de fil rouge pour intégrer les notions vues en cours et mettre en pratique les principes d'abstraction et de ré-utilisation

 

Travail attendu

Participation au cours (en salle et en-ligne), résolutions d'exercices, travail personnel.

Méthode d'évaluation

Contrôle continu pendant le semestre sous forme de 3 examens (88%) et du rendu d'un travail individuel en C++ (12%)

Encadrement

Office hours Non
Assistants Oui
Forum électronique Oui

Ressources

Service de cours virtuels (VDI)

Oui

Bibliographie

Livre de la partie théorique: Découvrir le Numérique, sous la direction de André Schiper, PPUR, 2016

Livre servant de base pour la partie pratique: J.-C. Chappelier, C++ par la pratique, PPUR 2017 (4e édition).

Ressources en bibliothèque
Polycopiés

copie des slides sur moodle

Sites web
Liens Moodle
Vidéos

Préparation pour

COM-112(a) project oriented programming (C++)

Dans les plans d'études

Semaine de référence

 LuMaMeJeVe
8-9 SG1  SG1
9-10    
10-11     
11-12     
12-13     
13-14     
14-15    CE1
CO020
CO021
CO023
CO4
CO5
CO6
GCC330
INM200
15-16    
16-17    
17-18     
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