uqac.ca

web

8INF111

Environnements de développement en informatique

(3.0 cr.)

Introduire à l'informatique, à ses champs d'études et ses domaines d'application. Familiariser avec l'utilisation des systèmes d'exploitation, les outils de développement ainsi que les technologies de l'Internet.

Les différents champs disciplinaires: algorithmes et structures de données, réseaux, service Web, systèmes d'information, sécurité, bases de données, intelligence artificielle, infographie, théorie du calcul, etc. Structure et fonctionnement d'un ordinateur, réseaux d'ordinateurs, protocoles sftp, ssh, etc. Initiation aux systèmes d'exploitation: rôle du système d'exploitation, systèmes multi-taches et multi-usagers, fichiers et répertoires, processus (avant-plan et arrière-plan), interfaces graphiques (X-Windows, Linux, Windows). Outils de développement: interpréteurs de commandes (shells), compilation et édition des liens, sécurité, éditeurs, expressions régulières, outils de recherche et de traitement de fichiers (e.g. find, sed, awk sur UNIX), scripts et programmation d'un interpréteur de commande. Initiation au développement Web : protocole http. Introduction aux concepts de sécurité informatique : encryption, pare-feu, virus, encodage des données. Utilisation des systèmes de documentation en informatique (man, bibliothèque MSDN, etc.)

Formule pédagogique : Cours Magistral

(12/2021)

Appartenance départementale

Informatique et mathématique

Ce cours n'est dans aucun programme ouvert aux admissions.

© UQAC 2024. Tous droits réservés.