Socle en Informatique
- Duration: 10 weeks
- Effort: 35 hours
- Pace: ~3h30/week
Description
Le numérique et l'informatique ont une importance toujours croissante tant dans le monde professionnel que dans la vie courante. Maitriser les bases du domaine est donc un enjeu important. La proposition de ce socle en informatique est de centrer l'initiation à l'informatique sur les algorithmes et les programmes. Il s'adresse aussi bien aux débutants, qu'aux faux débutants qui ont déjà des notions mais vagues ou lointaines et aux initiés qui ne se sentent pas sûr d'eux-mêmes et souhaitent consolider leurs connaissances.
Ce cours vous donnera des bases en algorithmique et en programmation, en utilisant le langage C. Le but de cet apprentissage peut être de se préparer à un cursus d'ingénieur en informatique ou en électronique; de s'initier à l'informatique pour mieux dialoguer avec les informaticiens dans un contexte professionnel, notamment dans l'industrie
Format
Ce MOOC se déroule sur 10 semaines. Chaque semaine comporte plusieurs séquences. Chaque séquence est composée d’une vidéo vous présentant une thématique ainsi que des questions à choix unique ou des exercices à correction automatique qui permetent aux apprenants de faire le point sur leurs acquis.
Les inscrits auront accès à tous les contenus (vidéos, documents et quizz) dès l’ouverture du Mooc et conserveront l’accès même après sa fermeture.
Pour chaque séquence, des discussions sont ouvertes sur le forum. Les retours hebdomadaires aux principales questions posées sur les forums se feront en direct par hangout
Prerequisites
Aucun prérequis n'est nécessaire cependant le public particulièrement visé est le suivant:
Jeunes envisageant devenir ingénieur spécialisé en informatique, notamment après un bac+2 scientifique/technique (BTS ou DUT).
Techniciens en poste désirant booster leur carrière en devenant ingénieur.
Assessment and certification
Des épreuves hebdomadaires et une épreuve terminale, permettent l’obtention de l’attestation de suivi avec succès.
Course plan
- Semaine 1 - Introduction
- Semaine 2 - Compilation et exécution
- Semaine 3 - Algorithmes
- Semaine 4 - Structures de contrôle en C
- Semaine 5 - Sous-programmes
- Semaine 6 - Tableaux et pointeurs
- Semaine 7 - Structures et mémoire dynamique
- Semaine 8 - Pointeurs avancés
- Semaine 9 - La manipulation des fichiers texte
- Semaine 10 - Bilan et perspectives
Course runs
Archived
- From April 24, 2017 to July 3, 2017
- From Nov. 13, 2017 to Jan. 22, 2018
- From April 16, 2018 to June 25, 2018
Course team
François Barthélémy
Joëlle Delacroix
Pascal Graffion
License
License for the course content
Attribution-NonCommercial-ShareAlike
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material
Under the following terms:
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- NonCommercial — You may not use the material for commercial purposes.
- ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
License for the content created by course participants
All rights reserved
"All rights reserved" is a copyright formality indicating that the copyright holder reserves, or holds for its own use, all the rights provided by copyright law.