020PR1NI2

Programming 1

This course introduces the universal computer and the basic concepts of high-level programming using Python. Topics include: computer hardware components, algorithms, programming languages, Python and the IDLE environment, variables, arithmetic expressions and operators, primitive data types, data input and output, built-in composite data types, simple statements, control statements, logical expressions, relational and logical operators, function definition and call, functions from external modules, and a brief overview on recursive structures.


Temps présentiel : 30 heures


Charge de travail étudiant : 70 heures


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