| 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  | 
        

