Ce cours est une introduction au génie informatique axé sur les outils, les pratiques et les connaissances de base en génie informatique.
Ce cours utilise Java comme langage d’étude pour sa clarté conceptuelle.
Dans chaque unité, vous développerez un savoir-faire en lien avec le génie informatique. Ces compétences sont évaluées au moyen de projets concrets.
Les leçons sur une compétence sont dénotées par le symbole : 🛠️
Dans chaque unité, vous apprendrez aussi des nouveaux concepts. Le plus de concepts que vous maîtrisez, le plus que vous alimenter vos compétences pour produire des choses intéressantes. Les concepts sont évalués au moyen de quiz sur papier et d’entrevues
Les leçons sur un concept sont dénotées par le symbole : 📚
Définitions fondamentales pour le reste du cours
Comment les machines exécutent des algorithmes
Comment les utilisateurs et les applications utilisent le matériel informatique
Préparer l’environnement de développement
Installer, configurer et tester les logiciels pour la programmation
Les éléments de base du langage Java
Découper un problème en sous-problèmes et comment l’implémenter dans un programme
Comment contrôler l’exécution d’un programme - le rendre intelligent et puissant
Mieux gérer et manipuler les données dans un programme
Se familiariser avec les technologies utilisées pour programmer des applications dans une variété de domaines