année académique
2023-2024

Titulaire(s) du cours

Olivier MARKOWITCH (Coordonnateur)

Crédits ECTS

5

Langue(s) d'enseignement

français

Contenu du cours

Le cours aborde l'histoire et les principes fondamentaux de l'informatique moderne, ainsi qu'une introduction à la programmation (variables, fonctions, itération, structures de données) et à utilisation d'un langage de programmation de haut niveau.
 

Objectifs (et/ou acquis d'apprentissages spécifiques)

Préparer les étudiants en sciences à l'utilisation de la programmation en tant qu'outil scientifique, indispensable dans la suite de leurs études et leur vie professionnelle.

Pré-requis et Co-requis

Cours pré-requis

Cours co-requis

Cours ayant celui-ci comme co-requis

Méthodes d'enseignement et activités d'apprentissages

Cours théoriques, séances d'exercices et réalisation de projets individuels.

Contribution au profil d'enseignement

  • Adopter un raisonnement logique et structuré pour résoudre un problème, réel ou fictif, en utilisant des savoirs et des savoir-faire acquis pendant la formation
  • Assimiler rapidement de nouveaux concepts
  • Utiliser un langage précis et spécifique au domaine
  • Connaître les procédures et les conventions de la discipline

Références, bibliographie et lectures recommandées

Think Python, How to Think Like a Computer Scientist. Allen Downey. O'Reilly Media

Support(s) de cours

  • Université virtuelle

Autres renseignements

Contacts

Olivier Markowitch, Campus de la Plaine, Bâtiment NO 8e niveau

 

Campus

Plaine, Solbosch

Evaluation

Méthode(s) d'évaluation

  • Examen écrit
  • Projet

Examen écrit

  • Question ouverte à réponse courte
  • Question ouverte à développement long
  • Question fermée à Choix Multiple (QCM)
  • Question fermée à Réponses Multiples (QRM)

Projet

Construction de la note (en ce compris, la pondération des notes partielles)

Projet : 1/5 de la note finale
Examen : 4/5 de la note finale

Langue(s) d'évaluation

  • français

Programmes