Informatique 1
PLANNING
Planning
Cours 0 - Introduction
Objectifs
- Aspects pédagogiques
- Introduire la matière informatique
- Découvrire l'historique de l'informatique
- Connaître l'architecture d'un ordinateur
Document
Cours 1 - Les booléens et les conversions
Objectifs
- Comprendre la mécanique des booléens
- Représenter un problème en logique booléennes
- Convertir des entiers et des réels dans plusieurs bases
- Réaliser des opérations sur des entiers
- Encoder les entiers signés
Document
Cours 3 - Les fonctions et les procédures
Objectifs
- Manipuler des prédicats et une procédure
- Connaître la différence entre une fonction
- Utiliser des fonctions/procédures dans un programme
- Résoudre des problèmes mathèmatiques avec des algos
Document
Cours 4 - Les commandes unix
Objectifs
- Prise en main d'un terminal
- Créer, modifier et supprimer des fichiers et des répertoires
- Copier/coller et Couper/coller des fichiers et des répertoires
- Gérer la mémoire de son espace de travail
- Consulter et changer les droits de fichiers et de répertoires
- Créer des alias
- Afficher les processus
- Manipuler un pipe
- La recherche dans un fichier et dans un répertoire
Documents
Cours 5 - Initiation au C
Objectifs
- Créer son premier programme en C
- Gérer la validité des saisies d'un utilisateur en C
- Manipuler des fonctions/procédures en C
- Comprendre les chaines de caractères en C
- Utiliser les boucles en C
Documents
Cours 6 - Le C avancé
Objectifs
- Gérer les chaînes de caractères
- Vérifier les saisies de l'utilisateur
- Résoudre des problèmes mathématiques
- Automatiser les traitements dans le terminal
- Visualiser une chaîne de caractères
Documents
Cours 7 - Les tableaux
Objectifs
- Stocker des données dans un tableau
- Comprendre la différence entre des fonctions, des procédures, des tableaux et un programme principal
Documents
Cours 8 - Les structures
Objectifs
- Manipuler des structures dans un algorithme
- Définir ses propres structures de données
- Comprendre la différence entre des fonctions, des procédures, des structures et un programme principal
Documents
Cours 9 - Aller plus loin
Objectifs
- Manipuler des tableaux de données
- Définir ses propres structures de données
- Utiliser des fonctions et procèdures pour résoudre un problème
- Appliquer l’ensemble des notions algorithmiques vu ce semestre