BIR1202 | Informatique appliquée |
|
[22.5h+7.5h]1q
|
Enseignant(s) :
Philippe Sonnet
|
Objectifs
Amener l'étudiant à une connaissance opérationnelle de l'informatique en vue d'une utilisation rationnelle dans le domaine de l'ingénierie biologique, agronomique et environnementale.
Objectifs
To develop for the student an operational knowledge of computer science in order to use this skill in the field of biological, agronomical and environmental engineering.
Cahier des charges
1. Notions générales concernant l'ordinateur, le traitement et les supports de l'information.
2. Initiation aux principes de programmation et à l'algorithmique.
3. Introduction à un langage de programmation en employant un logiciel de calcul scientifique existant.
4. Introduction à la structure et à la gestion de bases de données.
Cahier des charges
1. General notions concerning the computer, the information handling and storing.
2. Initiation to programming principles and algorithms.
3. Introduction to an existing scientific programming language.
4. Introduction to data base design and management.
Résumé
Le cours développe les notions de base dans les domaines suivants:
1. Opérations logiques, portes, flip-flop, mémoire centrale, stockage de masse.
2. Code ASCII et UNICODE, représentation des nombres en notation binaire, hexadécimale, en complément à deux, biaisée et en virgule flottante, arithmétique IEEE, erreurs de troncature et d'overflow, représentation d'image bitmap, vectorielle, codage de la couleur, compression de fichiers, format d'image.
3. Architecture des ordinateurs, description et fonctionnement des microprocesseurs, unité arithmétique et logique, unité de contrôle instruction machine, cycle machine, contrôleurs, bus, communications parallèles et série, performance d'un ordinateur.
4. Algorithme, pseudocode, méthodes d'analyse des problèmes et d'élaboration des algorithmes, langage de programmation, évolution historique, déclaration de variables, langage typés et orientés objet, tableaux homogènes et hétérogènes, primitives, structures itératives, récursion...
5. Constitution et fonctionnement d'un système d'exploitation.
6. Réseaux, adresse IP, routeurs, nom de domaines, World Wide Web, ...
7. Structure de données et de fichiers.
8. Utilisation du langage MATLAB durant les séances de travaux pratiques, initiation à l'HTML et à l'utilisation de Telnet et de FTP.
Résumé
The course develops basic notions in the following fields:
1. Logical processes, ports, flip-flop, central memory, mass storage
2. ASCII code and UNICODE; representation of numbers in binary notation, hexadecimal, two-complement, biased and floating points; arithmetic IEEE, truncate and overflow errors; representation of bitmap and vector images; color coding; file compressing; image formation
3. Computer hardware architecture, description and functioning of micro-processors, arithmetical logical unit, control unit, machine instructions, machine cycle, controllers, bus, parallel and in series communications, computer performance
4. Algorithmic, pseudocode, methods for analysing problems and designing algorithms, programming language, historical evolution, declaration of variables, typical and object oriented languages, homogeneous and heterogeneous tables, primitives, iterative structures, recursion
5. Structure and functioning of an operating system
6. Networks, IP adress, routers, domains, World Wide Web, network security
7. Structure of data and data files
8. Practicing the MATLAB language, initiation to HTML language as well as to TelNet and to FTP protocols.
Autres informations du cahier des charges
Cours supplémentaires : BIR 1201 'Exercices intégrés en mathématiques et informatique'
Support : Fascicules, livre de référence
Encadrement : enseignant + assistants
Autres informations du cahier des charges
Supplemental courses : BIR 1201 'Exercices intégrés en mathématiques et informatique'
Support : Distributed notes, reference book
Framing : teacher and assistants
Le cours BIR1202 est mentionné dans les programmes suivants :
BIR1
|
Candidature bio-ingénieur
|
| |
Valeurs ECTS de l'activité
BIR12
|
Deuxième année du programme conduisant au grade de candidat bio-ingénieur
|
(3 ECTS)
|
Obligatoire
|
Valeur ECTS par défaut
|
(3 ECTS)
| |
|