Informatique 1

PLANNING
Planning

AIDE : Vérifier son quota d'espace & de l'algo vers le C
Objectifs
  • Répondre à la question : "pourquoi mon fichier ne s'enregistre pas ?"
  • Vider le cache et le contenu firefox
  • Traduire un algo en C
  • Vérifier la saisie d'un utilisateur en C
Documents
Quota Algo

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
CM TD0 à faire à la maison (1h30)

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
CM TD1 (4h30)

Cours 2 - Les éléments de base
Objectifs
  • Comprendre la structure d’un algorithme
  • Connaître la différence entre une boucle POUR et une boucle TANT QUE
  • Utiliser la notation conditionnelle dans un algorithme
  • Manipuler les entrées/sorties dans un algorithme (LIRE, ÉCRIRE)
Document
CM TD2 (3h)

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
CM TD3 (4h30)

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
CM TD4 (9h) wta_ranking.csv NetflixOriginals.csv

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
CM TD5 (7h30) 2-exempleMenu.c

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
CM TD6 (3h00)

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
Documents
TP8 (7h30)