Professeur responsable
Daniel Lemire
Objectifs
Introduire au concept fondamental d'algorithme. Aborder une résolution de problème d'un point de vue informatique. Introduire aux concepts de base de la programmation orientée-objet. Utiliser le langage de programmation Java. Comprendre et appliquer les bonnes pratiques de programmation. Évaluer ses compétences de programmeur.
Contenu
Résolution des problèmes et langages de programmation. Notions d'algorithme et de programme. Caractéristiques principales du langage Java. Outils et techniques de base du langage Java. Initiation à la programmation orientée objet. Outils et techniques orientés objet.
Matériel didactique
- Manuel de base: C. Delanoy (2020) Programmer en Java, 11e édition, Eyrolles, 962 pages, à se procurer en version papier à l'Université TÉLUQ ou en version numérique chez l'éditeur
- Site Web du cours
Renseignements technologiques
Consultez l'information sur le matériel informatique recommandé.
Encadrement
L'encadrement est individualisé et assuré par le professeur responsable ou par une personne tutrice. Les communications se font par téléphone ou par courriel
Évaluation
L'évaluation repose sur cinq travaux pratiques (10 %, 10 %, 10 %, 15%, 15 %) et un examen sous surveillance (40%).
Échelle de conversion
Notation | Valeur numérique | Valeur en pourcentage |
---|---|---|
A+ | 4,3 | 96 à 100 % |
A | 4 | 92 à 95 % |
A- | 3,7 | 88 à 91 % |
B+ | 3,3 | 84 à 87 % |
B | 3 | 80 à 83 % |
B- | 2,7 | 76 à 79 % |
C+ | 2,3 | 72 à 75 % |
C | 2 | 68 à 71 % |
C- | 1,7 | 64 à 67 % |
D+ | 1,3 | 60 à 63 % |
D | 1 | 50 à 59 % |
E | 0 | 0 à 49 % |
* Échelle de conversion actuellement en vigueur pour ce cours.
Particularités d'inscription
Pour s'y inscrire, on doit avoir réussi un cours de statistiques ou de mathématiques de niveau collégial (par exemple mathématiques discrètes, algèbre, calculs différentiel et intégral). Sans quoi il sera amené à réussir, au préalable, le cours MAT 1000 Outils mathématiques ou MQT 1001 Mathématiques appliquées à la gestion.
Liste des programmes dont ce cours fait partie
- Baccalauréat en administration (cheminement général) (7764)
- Baccalauréat en administration (cheminement général bilingue - français/anglais) (7364)
- Baccalauréat ès sciences (7696)
- Certificat en informatique appliquée (4128)
- Certificat en science des données (4865)
- Certificat en science et technologie (4401)
- Majeure en informatique (6010)
- Programme court de premier cycle en fondements du développement de logiciels (9210)
- Programme court en développement de logiciels (0127)