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

Geometric Algorithms (Coursera) Coursera
EIT Digital

Geometric Algorithms (Coursera)

Course Information: In many areas of computer science such as robotics, computer graphics, virtual reality, and geographic information systems, it is necessary to store, analyze, and create or manipulate spatial data. This course deals with the algorithmic aspects of these tasks: we study techniques and concepts needed for the design and analysis of geometric algorithms and data structures. Each technique and concept will be illustrated on the basis of a problem arising in one of the application areas mentioned above.

Oct 2nd 2026
3 Weeks
International Cyber Conflicts (Coursera) Coursera
The State University of New York

International Cyber Conflicts (Coursera)

By nature, cyber conflicts are an international issue that span across nation-state borders. By the end of the course, you will be able to apply the knowledge gained for analysis and management of international cyber incidents and conflicts including for activities such as development of policy related to cybercrime and cyberwarfare. Management of cyber incidents and conflicts requires an interdisciplinary perspective including an understanding of: 1) characteristics of the cyber threats and conflicts themselves, 2) international efforts to reduce and improve cyber security, and 3) psychological and sociopolitical factors.

Sep 28th 2026
5-12 Weeks
Statistical Mechanics: Algorithms and Computations (Coursera) Coursera
École normale supérieure

Statistical Mechanics: Algorithms and Computations (Coursera)

In this course you will learn a whole lot of modern physics (classical and quantum) from basic computer programs that you will download, generalize, or write from scratch, discuss, and then hand in. Join in if you are curious (but not necessarily knowledgeable) about algorithms, and about the deep insights into science that you can obtain by the algorithmic approach.

Sep 28th 2026
5-12 Weeks
Analytic Combinatorics (Coursera) Coursera
Princeton University

Analytic Combinatorics (Coursera)

Analytic Combinatorics teaches a calculus that enables precise quantitative predictions of large combinatorial structures. This course introduces the symbolic method to derive functional relations among ordinary, exponential, and multivariate generating functions, and methods in complex analysis for deriving accurate asymptotics from the GF equations. All the features of this course are available for free. It does not offer a certificate upon completion.

Oct 5th 2026
5-12 Weeks
Image and video processing: From Mars to Hollywood with a stop at the hospital (Coursera) Coursera
Duke University

Image and video processing: From Mars to Hollywood with a stop at the hospital (Coursera)

In this course, you will learn the science behind how digital images and video are made, altered, stored, and used. We will look at the vast world of digital imaging, from how computers and digital cameras form images to how digital special effects are used in Hollywood movies to how the Mars Rover was able to send photographs across millions of miles of space.

Oct 5th 2026
5-12 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.

Oct 5th 2026
4 Weeks
Agile Planning for Software Products (Coursera) Coursera
University of Alberta

Agile Planning for Software Products (Coursera)

This course covers the techniques required to break down and map requirements into plans that will ultimately drive software production. Upon successful completion of this course, you will be able to: create effective plans for software development; map user requirements to developer tasks; assess and plan for project risks; apply velocity-driven planning techniques; generate work estimates for software products.

Sep 28th 2026
4 Weeks
Introduction to Software Product Management (Coursera) Coursera
University of Alberta

Introduction to Software Product Management (Coursera)

This course highlights the importance and role of software product management. It also provides an overview of the specialization, as well as its goals, structure, and expectations. The course explains the value of process, requirements, planning, and monitoring in producing better software. Upon successful completion of this course, you will be able to: relate software product management to better software products; recognize the role of a software product manager; reflect on how Agile principles will improve your own projects.

Sep 28th 2026
2 Weeks
Introduction to User Experience Design (Coursera) Coursera
Georgia Institute of Technology

Introduction to User Experience Design (Coursera)

The focus of this course is to introduce the learner to User Experience (UX) Design. User Experience design is design that is user centered. The goal is to design artifacts that allow the users to meet their needs in the most effective efficient and satisfying manner. The course introduces the novice to a cycle of discovery and evaluation and a set of techniques that meet the user's needs.

Oct 5th 2026
5-12 Weeks