Sunteți pe pagina 1din 23

Curriculum d'Informatique

2ème-Année
Ecole Tunisienne Doha

2019-2020
Niveau : 1ère année secondaire
Domaines Compétences disciplinaires à développer Principales
d’apprentissage compétences
de vie visées
Programmation - Découvrir différents environnements de programmation. Résolution de
et robotique - Résoudre des problèmes et exprimer les solutions sous forme problèmes
de code de programmation.
- Tirer profit des notions de programmation dans le domaine
de la robotique.
- Développer le raisonnement et la pensée logique.
- Utiliser d’une façon avisée les technologies Internet. Communication et
Technologies - Exploiter les environnements de partage à bon escient. Collaboration
Internet - Rationaliser l’utilisation des applications mobiles.
Production - Découvrir les technologies multidimensionnelles. Créativité et
numérique - Concevoir et réaliser des objets multidimensionnels. innovation
- Produire des animations interactives.
Niveau : 2ème année secondaire
Domaines Compétences disciplinaires à Principales compétences
d’apprentissage développer de vie visées
Pensée -Développer le raisonnement et la Identifier les étapes de résolution d’un
Computationnelle et pensée computationnelle. problème.
programmation Élaborer des solutions sous forme
- Exprimer une solution en d’algorithmes.
utilisant un langage de Exploiter des environnements de
programmation. programmation pour tester des algorithmes
solutions.
Systèmes et S’initier à l’Internet des objets. Prendre conscience de l’intérêt de l’Internet
technologies des objets.
Internet Comprendre les fondements de l’Internet des
objets.
Appliquer les concepts liés à l’Internet des
objets pour piloter à distance un objet
connecté.
D1 - Pensée Computationnelle et programmation

1.Les étapes de résolution d’un problème.


2.Élaboration des solutions sous forme
d’algorithmes.
3.L’environnement de programmation.
D1 - Pensée Computationnelle et programmation

1 Identifier les étapes de résolution d’un problème.


- Dégager les éléments essentiels permettant la résolution d’un problème.
2 Élaborer des solutions sous forme d’algorithmes.
- Utiliser des structures de données à bon escient.
- Utiliser les structures de contrôle adéquates pour résoudre un problème.
3 Exploiter un environnement de programmation
- Traduire un algorithme en utilisant un langage de programmation.
- Tester et valider un programme.
D2 - Systèmes et technologies Internet

1. L’intérêt de l’Internet des objets.


2. Les fondements de l’Internet des objets.
3. Les concepts liés à l’Internet des objets pour
piloter à distance un objet connecté.
D1 - Pensée Computationnelle et
programmation
Introduction

On veut résoudre un problème


complexe.
Qui a déjà un problème? Très gros
problème
Par exemple, nettoyer ma propre
chambre.
On fait les choses une par une et le
résultat était le même.
Activité
Sami a 8 photos. Il aimerait en donner un à Sarra.
Il lui pose des questions pour savoir quelle photo elle veut:
"Voulez-vous une photo avec un parasol?  Oui.
"Voulez-vous une photo où j'ai quelque chose sur la tête ?
Non. 
"Voulez-vous une photo où vous pouvez voir la mer? Oui.
Quelle photo Sami devrait-il donner à Sarra?
A) B) C) D)

E) F) G) H)
Activité
Nous avons trois commandes draw-1, draw-2a et draw-2b qui dessinent des points
comme ceci:

draw-1 draw-2a draw-2b

La commande turn90 transforme le motif de 90 degrés.

Par exemple la séquence de commande

draw-1,draw-2a,turn90 dessine
Activité
Quelle séquence de commandes dessine cela?

draw-2a, turn90 , draw-2a, draw-2b

Pour réussir a résoudre ce problème en le divisant en groupes puis on


cherche un modèle et on met l'ensemble dans une séquence des
commande
= Pensée Computationnelle
Pensée Computationnelle
Computational Thinking

Pensée de l’informatique

Est un processus de résolution de problèmes.


Pensée Computationnelle:
1.La pensée informatique ne consiste pas à
penser comme un ordinateur, mais plutôt à
penser avec l’ordinateur.
2.La pensée informatique complète et combine
la pensée mathématique et technique
La pensée
computationnelle  est
une façon de résoudre
des problèmes afin de
présenter des solutions
qu’un ordinateur, un
humain, ou les deux,
peuvent comprendre.
Le processus de pensée informatique
peut être segmenté en trois étapes:
1.Problème Formulation (Abstraction):
2.Expression de solution
(Automatisation):
3.Exécution et évaluation (Analyse)
Les trois étapes décrivent différents ratios de
responsabilités humaines et informatiques.
La pensée computationnelle comporte quatre
éléments :
1. Décomposition
2. Reconnaissance de formes
3. Abstraction
4. Conception d’algorithme
1. Décomposition

La décomposition décompose les problèmes en plus


petites parties, de sorte que chacun peut être résolu
individuellement.
2.Reconnaissance de formes

La reconnaissance de formes
consiste simplement à
rechercher des similitudes entre
les problèmes et à l’intérieur des
problèmes.
3. Abstraction

L’abstraction élimine tous les détails inutiles


afin que nous puissions nous concentrer sur
le détail qui est important.

Exemple:
Une personne peut être décrite de façon
abstraite par son nom et sa date de naissance
dans une simple base de données, plutôt que
d’utiliser beaucoup d’informations personnelles
4. Algorithmes

Un algorithme est une séquence


d’étapes ou d’instructions qui sont
exécutées pour résoudre un
problème ou exécuter une tâche.

Un algorithme de tous les jours serait


d’utiliser une recette pour faire un
gâteau.
4. Algorithmes
Abstraction

La photo montre un graphique d'une carte


avec sept pays. Indiquez la carte qui
correspond au graphique donné :

S-ar putea să vă placă și