Université Lyon 1
Université de Lyon
Accueil  >>  Programmation orientée objet : Linux
  • Unité d'enseignement : Programmation orientée objet : Linux
Nombre de crédits de l'UE : 3
Code APOGEE : PL5029GB
    Responsabilité de l'UE :
DUCHATEAU NICOLAS
 nicolas.duchateauuniv-lyon1.fr
04.72.43.71.47
    Type d'enseignement
Nb heures *
Cours Magistraux (CM)
10.5 h
Travaux Dirigés (TD)
0 h
Travaux Pratiques (TP)
33 h
Total du volume horaire
43.5 h
Activité tuteurée personnelle (étudiant)
0 h
Activité tuteurée encadrée (enseignant)
0 h
Heures de Tutorat étudiant
0 h

* Ces horaires sont donnés à titre indicatif.

    Conditions d'accès à l'UE :
Elève Ingénieur de Polytech Lyon, Spécialité Génie Biomédical, Année 3
    Programme - Contenu de l'UE :
Cet enseignement introduit simultanément un système d’exploitation et un langage de
programmation. Il est divisé en deux parties : initiation à Linux et introduction à la programmation
orientée objet sous C++.
- Présentation du noyau (processus, tubes, fichiers, utilisateurs, fichiers de configuration du système)
- Commandes unix
- Interface de commande bash et écriture de scripts sh
- Introduction à la programmation objet
- Objet, instances et classes
- Encapsulation
- Héritage et Méthodes virtuelles
- Relations entre classes
- Mise en œuvre en Langage C++
    Compétences acquises :
Méthodologiques :
Mises en œuvre et évaluées :
Comprendre et mobiliser un large champ de  sciences et techniques dans le domaine du Génie Biomédical
- Mobiliser et combiner un socle de connaissances scientifiques et techniques
- S'approprier et mobiliser de nouveaux savoirs et savoir-faire, y compris dans le domaine des pratiques médicales
Proposer une solution adaptée, dans le domaine du Génie Biomédical, en prenant en compte les contraintes environnementales
- Modéliser un problème  en s'appuyant sur une démarche scientifique
- Définir et interpréter des éléments de performance pour proposer une solution optimale
- Produire / Mettre en oeuvre une solution d'essai à valider suivant un protocole règlementé
Communiquer à l'oral et à l'écrit en français et dans d'autres langues dont l'anglais, en présentiel et à distance
- Pratiquer une communication scientifique et technique adaptée au public concerné
- Utiliser les types de discours oraux et écrits spécifiques aux communications scientifiques et professionnelles
Interagir avec son environnement de façon professionnelle et citoyenne
- Rendre compte de son travail
- Rechercher et exploiter des ressources disponibles dans son environnement

Mises en œuvre mais non évaluées :
Comprendre et mobiliser un large champ de  sciences et techniques dans le domaine du Génie Biomédical
- Mener une veille scientifique et technologique
Proposer une solution adaptée, dans le domaine du Génie Biomédical, en prenant en compte les contraintes environnementales
- Définir  un à plusieurs scenarii en réponse au cahier des charges
- Concevoir une réponse à un problème en prenant en compte la logistique et les moyens
Communiquer à l'oral et à l'écrit en français et dans d'autres langues dont l'anglais, en présentiel et à distance
- Former des utilisateurs divers et variés (infirmières, médecins, ingénieurs et techniciens)
Faire preuve de réflexivité et d'ouverture pour  optimiser son insertion  professionnelle  et gérer son évolution professionnelle
- Autoévaluer ses compétences
Interagir avec son environnement de façon professionnelle et citoyenne
- Prendre en compte les aspects relatifs à la propriété intellectuelle
- Faire preuve d'esprit critique

Techniques :
[1ere partie Linux]
- Savoir prendre en main le terminal et principales fonctionnalités de la ligne de commandes sous Linux
- Savoir lire et comprendre une page de documentation
- Savoir lire et comprendre un message d'erreur

[2eme partie C++]
- Comprendre les bases de la programmation en C++
- Comprendre les bases de la programmation orientée objet / les classes
- Savoir faire des choix en termes de gestion des données (pointeurs, tableaux, héritage)
    Modalités de contrôle des connaissances et Compétences 2020-2021:
TypeLibelléNatureCoef. 
Date de la dernière mise-à-jour : 09/07/2019
SELECT * FROM parcours INNER JOIN ue_parcours ON PAR_ID_FK=PAR_ID INNER JOIN mention ON MEN_ID = PAR_MENTION_FK WHERE PAR_ACTIVATE = 0 AND UE_ID_FK='18450' ORDER BY UE_ID_FK ASC, PAR_ID_FK ASC