Eléments de base d’informatique pour l’algorithmique (REAMOOC)

Eléments de base d’informatique pour l’algorithmique (REAMOOC)

Ce MOOC Présente les concepts fondamentaux d'informatique pour aborder un cours d'algorithmique de première année de filière scientifique des universités et grandes écoles. Les notions abordées sont: 1- Information et Informatique 2- Représentation de l'information 3- Algorithme et sous-algorithme

MOOC Eléments de Base d'Informatique pour l'Algorithmique ou EBIA
Le MOOC EBIA présente aux élèves qui sollicitent l'entrée en première année des filières scientifiques des universités et grandes écoles, des notions de base d'informatique importantes pour aborder sereinement le cours d'algorithmique. Il a été développé dans le cadre du projet REAMOOC (REseau Africain de développement de MOOCs).

Projet REAMOOC
REAMOOC est un projet co-financé par le programme Erasmus+ de l’Union Européenne, co-coordonné par l’Université Libre de Bruxelles et l’Agence Universitaire de la Francophonie. Il regroupe douze partenaires dont six universités africaines pilotes que sont les universités Cheick-Anta Diop, Gaston-Berger et l’Université Virtuelle du Sénégal au Sénégal, et les universités de Douala, N’Gaoundéré et Yaoundé 1 au Cameroun.

Objectif du MOOC
L'objectif général de ce MOOC est de permettre aux étudiants d'acquérir les compétences suivantes :

  • Choisir un système informatique pour un usage personnel ou de service
  • Juger de la capacité d’un système à faciliter l’exécution d’une tâche
  • Concevoir les processus pouvant être exécuter par un système informatique
  • Séquencer ses activités avec rigueur
  • Choisir le système de stockage de l’information

L'acquisition de ces compétences passe par la compréhension et l'application des sujets suivants qui constituent les chapeaux des modules :

  • Informatique et ordinateur
  • Présentation de l'information
  • Algorithmique: structures de contrôle et sous-algorithme

Plan du cours

Le MOOC dure quatre semaines dont trois semaines de cours et une semaine dédiée au Certificat.
Semaine 1 :
Module 0 : Présentation du MOOC
Module 1 : Informatique et ordinateur
Evaluation sommative
Semaine 2 :
Module 2 : Présentation de l'information en machine
Evaluation sommative
Semaine 3 :
Module 3 : Algorithmique: structures de contrôle et sous-algorithme
Evaluation sommative
Semaine 4 :
Certificat

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

System Validation (2): Model process behaviour (Coursera) Coursera
EIT Digital

System Validation (2): Model process behaviour (Coursera)

System Validation is the field that studies the fundamentals of system communication and information processing. It is the next logical step in computer science and improving software development in general. It allows automated analysis based on behavioural models of a system to see if a system works correctly. We want to guarantee that the systems does exactly what it is supposed to do.

Aug 17th 2026
3 Weeks
Introduction to TCP/IP (Coursera) Coursera
Yonsei University

Introduction to TCP/IP (Coursera)

You use the Internet through your PC (Personal Computer), laptop, tablet, smartpad, and smartphone every day in everything you do. Through your own PC/laptop, you can easily learn everything about the Internet, and that is what this course is focused on. In this course ‘Introduction to TCP/IP,’ you will learn the operational functions of Internet technologies (which include IPv4, IPv6, TCP, UDP, addressing, routing, domain names, etc.) and your PC/laptop's security and gateway Internet setup and basic principles.

Aug 17th 2026
5-12 Weeks
Analysis of Algorithms (Coursera) Coursera
Princeton University

Analysis of Algorithms (Coursera)

This course teaches a calculus that enables precise quantitative predictions of large combinatorial structures. In addition, this course covers generating functions and real asymptotics and then introduces the symbolic method in the context of applications in the analysis of algorithms and basic structures such as permutations, trees, strings, words, and mappings.

Aug 3rd 2026
5-12 Weeks
Solving Algorithms for Discrete Optimization (Coursera) Coursera
University of Melbourne,The Chinese University of Hong Kong

Solving Algorithms for Discrete Optimization (Coursera)

Discrete Optimization aims to make good decisions when we have many possibilities to choose from. Its applications are ubiquitous throughout our society. Its applications range from solving Sudoku puzzles to arranging seating in a wedding banquet. The same technology can schedule planes and their crews, coordinate the production of steel, and organize the transportation of iron ore from the mines to the ports.

Aug 10th 2026
4 Weeks
Algorithmic Thinking (Part 1) (Coursera) Coursera
Rice University

Algorithmic Thinking (Part 1) (Coursera)

Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part class is designed to train students in the mathematical concepts and process of "Algorithmic Thinking", allowing them to build simpler, more efficient solutions to computational problems.

Aug 10th 2026
4 Weeks
Remote Sensing Image Acquisition, Analysis and Applications (Coursera) Coursera
UNSW Sydney - University of New South Wales

Remote Sensing Image Acquisition, Analysis and Applications (Coursera)

Welcome to Remote Sensing Image Acquisition, Analysis and Applications, in which we explore the nature of imaging the earth's surface from space or from airborne vehicles. This course covers the fundamental nature of remote sensing and the platforms and sensor types used. It also provides an in-depth treatment of the computational algorithms employed in image understanding, ranging from the earliest historically important techniques to more recent approaches based on deep learning.

Aug 17th 2026
13-24 Weeks
Parallel programming (Scala 2 version) (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Parallel programming (Scala 2 version) (Coursera)

With every smartphone and computer now boasting multiple processors, the use of functional ideas to facilitate parallel programming is becoming increasingly widespread. In this course, you'll learn the fundamentals of parallel programming, from task parallelism to data parallelism. In particular, you'll see how many familiar ideas from functional programming map perfectly to to the data parallel paradigm. We'll start the nuts and bolts how to effectively parallelize familiar collections operations, and we'll build up to parallel collections, a production-ready data parallel collections library available in the Scala standard library.

Aug 10th 2026
4 Weeks
Introdução à Ciência da Computação com Python Parte 2 (Coursera) Coursera
Universidade de São Paulo, Brasil

Introdução à Ciência da Computação com Python Parte 2 (Coursera)

Bem vindo ao curso de Introdução à Ciência da Computação destinado aos alunos regulares da Universidade de São Paulo! Esta é a segunda parte do Curso, onde você vai continuar a aprender os principais conceitos introdutórios de Ciência da Computação e também aprenderá a desenvolver pequenos programas na linguagem Python.

Aug 10th 2026
5-12 Weeks