Une introduction à la résolution de problèmes informatiques à l'aide de programmes écrits dans un langage de haut niveau appelé Java. Initiation aux objets et valeurs, messages et méthodes, structures de contrôle, et conteneurs simples. Discussion des algorithmes de base et des techniques de génie logiciel pour la construction de solutions élégantes et robustes à divers problèmes. Préalable: Mathématiques 30-1. Note: Les étudiants n'ayant aucune expérience préalable en informatique doivent suivre INFOR 101.