Introduction to programming
UE-SIN.01023

Teacher(s): Ingold Rolf
Level: Bachelor
Type of lesson: Lecture
ECTS: 6
Language(s): German, French
Semester(s): AS-2021

L’objectif de ce cours est de fournir une des compétences solides en programmation impérative. Le cours couvre les notions fondamentales de variables, d’expressions et d’instructions, les structures de contrôle et les structures de données. Il exerce la pensée algorithmique y compris la récursivité. Une grande importance sera attribuée au savoir-faire pratique de la programmation.


Training aims

La visite régulière du cours et l’accomplissement des exercices doit permettre d’acquérir les compétences suivantes : 
• comprendre les concepts de base de la programmation (variables, structures de contrôle, procédures, fonctions, etc)
• connaître un langage de programmation professionnel (Java)
• être capable de développer et tester des programmes 
• être sensibilisé aux bonnes pratiques de la programmation