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.)

(02/2017)

Appartenance départementale

Informatique et mathématique

Programmes dans lesquels se trouve ce cours

4108 Certificat en informatique de gestion
4128 Certificat en informatique appliquée
4202 Certificat en informatique
6801 Baccalauréat avec majeure en mathématique
À propos du site Web institutionnel - © UQAC 2017. Tous droits réservés.