Descriptif
Les objectifs de ce module sont de :
- vous donner de bonnes pratiques de programmation et les savoir-faire permettant de travailler dans un contexte de développement logiciel professionnel.
- vous donner une bonne maîtrise de la programmation orientée objet au travers du langage Java d'usage répandu dans l'industrie ainsi que la pratique du langage C bien adapté à la programmation système.
- vous donner les bases nécessaires pour forger un modèle du fonctionnement d'un ordinateur et des grandes fonctions du système d'exploitation qui l'opère.
- vous donner des bases solides en algorithmique et structures de données et introduire la complexité algorithmique.
- vous donner une vision des fondements théoriques de l'informatique.
- vous donner de bonnes pratiques de programmation et les savoir-faire permettant de travailler dans un contexte de développement logiciel professionnel.
- vous donner une bonne maîtrise de la programmation orientée objet au travers du langage Java d'usage répandu dans l'industrie ainsi que la pratique du langage C bien adapté à la programmation système.
- vous donner les bases nécessaires pour forger un modèle du fonctionnement d'un ordinateur et des grandes fonctions du système d'exploitation qui l'opère.
- vous donner des bases solides en algorithmique et structures de données et introduire la complexité algorithmique.
- vous donner une vision des fondements théoriques de l'informatique.
Objectifs pédagogiques
La plus grande partie du cours est consacrée aux concepts de base du langage. Ces concepts sont illustrés en étudiant une petite partie de la bibliothèque standard, en particulier ce qui concerne la gestion d'interfaces graphiques.
42 heures en présentiel (28 blocs ou créneaux)
réparties en:
- Travaux Dirigés : 20
- Activité artistique & musique : 21
Diplôme(s) concerné(s)
UE de rattachement
- TC-C : Informatique
Format des notes
Numérique sur 20Pour les étudiants du diplôme Diplôme d'ingénieur
Le rattrapage est autorisé (Note de rattrapage conservée écrêtée à une note seuil de 10)- le rattrapage est obligatoire si :
- Note initiale < 6
- le rattrapage peut être demandé par l'étudiant si :
- 6 ≤ note initiale < 10
Le coefficient de l'UE est : 28
L'UE est évaluée par les étudiants.
Programme détaillé
- Introduction à l'orienté objet
- Bases de la programmation
- Deux classes prédéfinies et les tableaux
- Programmer les méthodes
- Classes et objets
- Les interfaces de programmation
- L'héritage de classe
- Exceptions et erreurs
- Entrées-sorties (I/O)
- Eléments de programmation
Mots clés
Concepts de base et interfaces graphiques.Support pédagogique multimédia