ECTS
3 crédits
Composante
Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)
Volume horaire
30h
Description
L’objectif de cette UE est de présenter les concepts fondamentaux liés à la programmation orientée objet. La mise en pratique des concepts sera réalisée avec le langage de programmation Swift.
Ressources pédagogiques :
- Cours/TD/TP sous Elearn
- Utilisation de la plateforme Replit
Objectifs
À la fin de cette UE, vous serez capable de :
- Utiliser des classes déjà programmées
- Implémenter vos classes
- Comprendre le concept d’héritage et le mettre en œuvre afin de faciliter la réutilisation de code
- Utiliser des structures de données élémentaires (tableaux, dictionnaires) sous forme de classes
- Définir des tests unitaires sur des classes simples
Heures d'enseignement
- Programmation 1 (objet) - CMCours Magistral12h
- Programmation 1 (objet) - TDTravaux Dirigés9h
- Programmation 1 (objet) - TPTravaux Pratique9h
Pré-requis obligatoires
L1 NEC parcours NEC, UE Introduction à l’algorithme et à la programmation
Contrôle des connaissances
Contrôle continu intégral 100%
Informations complémentaires
Ressources pédagogiques :
- Cours/TD/TP sous Elearn
- Utilisation de la plateforme Replit
Compétences visées
Bloc 1 |
C1.1 Concevoir et modéliser des programmes et des systèmes informatiques
|
Débutant |
C1.2 Concevoir des algorithmes pour la résolution de problèmes
|
Débutant | |
C1.3 Programmer des logiciels et des systèmes informatiques |
Débutant | |
C1.4 Tester et déployer des logiciels et les systèmes informatiques |
Débutant |