Coursebooks

Information, Computation, Communication

CS-119(c)

Lecturer(s) :

Boulic Ronan

Language:

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++)

In the programs

  • Electrical and Electronics Engineering, 2018-2019, Bachelor semester 1
    • Semester
      Fall
    • Exam form
      During the semester
    • Coefficient
      6
    • Subject examined
      Information, Computation, Communication
    • Lecture
      3 Hour(s) per week x 14 weeks
    • Exercises
      3 Hour(s) per week x 14 weeks
  • Microengineering, 2018-2019, Bachelor semester 1
    • Semester
      Fall
    • Exam form
      During the semester
    • Coefficient
      6
    • Subject examined
      Information, Computation, Communication
    • Lecture
      3 Hour(s) per week x 14 weeks
    • Exercises
      3 Hour(s) per week x 14 weeks

Reference week

MoTuWeThFr
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
Lecture
Exercise, TP
Project, other

legend

  • Autumn semester
  • Winter sessions
  • Spring semester
  • Summer sessions
  • Lecture in French
  • Lecture in English
  • Lecture in German