Indirizzo di studi: Ingegneria elettrica
Specializzazione: Sistemi energetici
Modulo: Systèmes embarqués et algorithmes

Descrizione del corso

Tornare al modulo Algorithmes

  • Obiettivi

    Au terme du cours, l'étudiant-e doit être capable de:

    • Utiliser le langage de programmation C pour la programmation structurée d'applications
    • Expliquer et utiliser quelques méthodes pour concevoir et implémenter des algorithmes pour des systèmes informatiques
    • Déterminer la qualité des algorithmes
    • Utiliser différentes méthodes pour documenter des algorithmes
  • contenuto

    Algorithmes et structures de données

    • Langage de programmation C (structure de données, énumerations, pointeurs, fonctions)
    • Algorithmes de gestion de mémoire (mémoire dynamique, liste chaînées, FIFO, LIFO)
    • Complexité des algorithmes
    • Algorithmes de tri (sorting algorithms)
    • Algorithmes mathématiques
    • Analyse des données enregistrées
    • Applications simples

Metodo d'insegnamento e volume di lavoro

Insegnamento frontale (esercizi inclusi)
32 periodi

Titolo del corso

Anno di validità
2025-2026
Anno del piano degli studi
2o anno
Semestre
autunno
Programma
francese,bilingue
Indirizzo di studi
Ingegneria elettrica
Lingua d'insegnamento
francese
ID del corso
B2C-ALGO-E
Livello
intermedio
Tipo di corso
addizionale
Formazione
Bachelor

Metodi di valutazione

  • prove in itinere prove scritte, presentazioni

Metodo di calcolo della nota del corso

La note du contrôle continu est la moyenne pondérée des évaluations du semestre. En cas d'examen de révision, la note finale du cours est la moyenne arithmétique de la note du contrôle continu et de celle de l'examen de révision. La présence aux cours est obligatoire. Dans le cas de plus de 20% d'absences aux cours, l'enseignant-e n'attribuera pas de note à l'étudiant-e et sans justificatif valable, le cours sera considéré comme échoué. Les cas de force majeure sont réservés.

Letteratura di riferimento

  • Un document polycopié est disponible pour chaque chapitre.
  • Les documents imprimables (polycopiés, exercices, présentations) sont disponibles sur le site moodle du cours.
  • The C Programming Language, Brian W. Kernighan, Dennis M. Ritchie, Prentice Hall, 1988
  • Programming in C - A complete introduction to the C programming language, Stephen G. Kochan, Developer's Library, 2005

Docente/i e/o coordinatore/i

Dominique Bullot