020IF1CI2

Informatique 1

Ce cours aborde les composants matériels d'un ordinateur et les concepts de base de la programmation de haut niveau en utilisant Python. Les sujets abordés comprennent les composants matériels de l'ordinateur, les algorithmes, les langages de programmation, Python et l'environnement Pyzo, les variables, les expressions arithmétiques et les opérateurs, les types de données primitifs, la saisie et la sortie de données, les types de données composites intégrés, les instructions simples, les instructions de contrôle, les expressions logiques, les opérateurs de comparaison et logiques, la définition et l'appel de fonctions, les fonctions des modules externes, ainsi qu'une brève notion sur la récursivité. Sont incluses également plusieurs méthodes d'ingénierie numérique (Newton, la sécante, la dichotomie, etc.).


Temps présentiel : 35 heures


Charge de travail étudiant : 65 heures


Méthode(s) d'évaluation : Examen écrit