Logo ÉTS
Session
Cours
Responsable(s) Anis Boubaker, David Marche

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement


Préalables

Aucun préalable requis
 

Unités d’agrément

Données non disponibles

Qualités de l’ingénieur

 













Qn
Qualité visée dans ce cours  
Qn
  Qualité visée dans un autre cours  
  Indicateur enseigné
  Indicateur évalué
  Indicateur enseigné et évalué

- Survolez les icones pour voir le nom de chaque qualité.
- Cliquez sur les icones pour voir la description.






Objectifs du cours

Ce cours a pour objectif d’enseigner les notions de base de l’informatique autant niveau du matériel que de la programmation. Le langage C a été choisi pour l’enseignement des principes liés à la programmation.

De façon plus spécifique, ce cours devra permettre à l’étudiant de connaître :

  1. Les notations binaires et hexadécimales.
  2. L’application de la logique booléenne.
  3. L’organisation moderne d’un système informatique : mémoire, bus internes, unités de traitement, de stockage, de transfert de données et des périphériques.
  4. L’utilisation d’un environnement de programmation (Turbo-C, Visual C, Dev-C++).
  5. L’interprétation des types simples, de type composé (tableau) et des opérateurs du langage C.
  6. La manipulation des traitements conditionnels et des traitements itératifs du langage C.
  7. La conception des algorithmes pour résoudre des problèmes simples de nature scientifique.
  8. L’application des stratégies algorithmiques (diviser pour régner, descendante « top-down » et ascendante « bottom-up ») pour développer des solutions informatiques.

Stratégies pédagogiques

2 heures de cours magistraux par semaine.

2 heures de laboratoire par semaine.

Les laboratoires visent :

  • l’assimilation des notions vues au cours à l’aide d’exercices.


Utilisation d’appareils électroniques

 

La calculatrice et les notes de cours ne sont pas autorisées.



Coordonnées du personnel enseignant le cours

* Double-cliquez sur le champ pour modifier le contenu