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
- Manuels :
- R. Godin et D. Lemire (2023) Java pas à pas: Introduction à la programmation et au langage Java, accessible en format PDF sur le site Web du cours ou à se procurer en version papier chez l'éditeur
- C. Delannoy (2020) Programmer en Java: couvre Java 10 à 14, 11e édition, Eyrolles, 962 pages, à se procurer en version papier à l'Université TÉLUQ ou en version numérique chez l'éditeur (manuel complémentaire optionnel)
- Site Web du cours
Renseignements technologiques
Le cours nécessite l'utilisation d'une webcaméra, d'un microphone, des logiciels Teams et Adobe Reader.
Consultez l'information sur le matériel informatique recommandé.
Encadrement
L'encadrement est individualisé et assuré par un professeur, une professeure ou une personne tutrice. Les communications se font par courriel ou, sur demande, par vidéoconférence ou téléphone.
Évaluation
L'évaluation repose sur cinq travaux notés (10 %, 10 %, 10 %, 15 %, 10 %), un examen sous surveillance (40 %) et un entretien de suivi (5 %).
Pour réussir ce cours, on doit obligatoirement réussir l'entretien de suivi.
É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
Ce cours présuppose la connaissance des mathématiques du collégial (par exemple mathématiques discrètes, algèbre, calculs différentiel et intégral). À défaut de quoi, on recommande de suivre d'abord le cours d'appoint MQT 1001.
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 1er cycle en cybersécurité (9164)
- Programme court de premier cycle en fondements du développement de logiciels (9210)
- Programme court en développement de logiciels (0127)