Vous êtes sur la page 1sur 9

PROGRAMME ET INSTRUCTIONS OFFICIELS

pour lenseignement de lINFORMATIQUE

BCPST premi`re et deuxi`me annes e e e Tableur-Calcul Scientique-Simulation Programmation-Algorithmique

Programme ociel dInformatique, 1`re et 2`me annes CPGE BCPST e e e


1 PREAMBULE

PREAMBULE
Le Minist`re de lEducation Nationale a entrepris un important eort pour rviser les programmes dans les e e classes prparatoires marocaines. An de contribuer aux eorts de rnovation du curriculum dinformatique, e e le prsent guide se veut un outil qui permet de: e Dlimiter la nature et les caractristiques de linformatique en tant quobjet denseignement; e e Prciser les nalits et les objectifs gnraux de lenseignement de linformatique dans les classes e e e e prparatoires; e Clarier les approches pdagogiques servant de rfrence pour laborer les activits dapprentissage e ee e e relatives ` la discipline informatique; a Prsenter le programme ainsi que la progression qui lui est attache; e e Suggrer quelques mthodes et moyens permettant ` lenseignant de planier, danimer et dvaluer les e e a e apprentissages des apprenants.

Programme ociel dInformatique, 1`re et 2`me annes CPGE BCPST e e e


2 APERCU DE LA FORMATION

Aperu de la formation c
2.1 Objectifs
Linformatique a pris une place importante dans la socit, partout prsente: gestion, simulation numrique, ee e e traitement des donnes, codage et compression de donnes,. . . . Lenseignement de linformatique en classes e e prparatoires BCPST reprsente avant tout un premier contact avec loutil informatique quotidien du futur e e ingnieur et a pour objectif de: Se familiariser avec un ou plusieurs logiciels de calcul scientiques spcialiss; e e e Se familiariser avec un ou plusieurs tableurs pour lanalyse et la reprsentation de donnes brutes; Utiliser e e des logiciels scientiques (gestion de bases de donnes, acquisition et exploitation de rsultats exprimentaux, e e e calcul formel et numrique, simulation, modlisation); Sinitier aux outils et mthodes lmentaires de e e e ee programmation; Acqurir les connaissances de base en algorithmique et programmation, pour poursuivre e ventuellement des tudes en informatique aux coles dingnieurs. e e e e

2.2 Contenu du programme


En vue datteindre les objectifs xs ci-dessus, le programme dinformatique en classes prparatoires BCPST e e se divise en : Utilisation dun tableur; Utilisation de logiciels de calcul scientique; Simulation; Algorithmique de base; Programmation lmentaire. ee

Programme ociel dInformatique, 1`re et 2`me annes CPGE BCPST e e e


3 ` PROGRAMME DE LA CLASSE BCPST PREMIERE ANNEE

Programme de la classe BCPST premi`re anne e e


3.1 Utilisation dun tableur
a Objectif
Ltude quantitative (` laide de tableau) et qualitative (graphique) de probl`mes de probabilits, statistiques, e a e e sondages,. . .

b Contenu
Initiation ` un tableur: ouvrir chier, enregistrer, copier, coller, mise en page; a Dclaration dun tableau, bordure, remplissage; e Calcul dune moyenne, variance, covariance, cart type de valeurs numriques; e e Tri de valeurs numriques; e Reprsentation graphique de valeurs numriques sous forme courbes, histogrammes, pastels, secteurs,...; e e Dclaration dune variable alatoire relle; e e e Calcul de la probabilit dune variable alatoire suivant les lois usuelles (uniforme, Bernoulli, binomiale, e e gomtrique, . . . ); e e Calcul itr des termes dune suite ou somme numrique; ee e Calcul approch de nombres rels usuels (e, , . . . ) par des suites ou sommes; e e Rsolution approche dquations direntielles: mthode dEuler ` un pas, par exemple. e e e e e a

3.2 Utilisation de logiciels scientiques


a Objectif
Lobjectif de la formation vise une plus grande intgration de loutil informatique dans les disciplines scie entiques, en exploitant les possibilit oertes par un logiciel de calcul scientique comportant ` la fois de e a

Programme ociel dInformatique, 1`re et 2`me annes CPGE BCPST e e e


3 ` PROGRAMME DE LA CLASSE BCPST PREMIERE ANNEE

puissantes facilits (graphiques et ditoriales) et des lments de programmation performants. Le but est e e ee dhabituer les l`ves ` se servir des outils de ces logiciels, qui fournissent un support au raisonnement par la ee a confrontation rapide et commode des hypoth`ses et rsultats, permettant: e e Denrichir la comprhension des phnom`nes naturelles par la simulation de leurs comportements en e e e fonction de divers param`tres; e Dtudier certains probl`mes par la mise en uvre de mod`les dont la rsolution numrique manuelle e e e e e serait trop lourde ou trop complexe.

b Contenu
Utilisation lmentaire du logiciel de calcul scientique: ee Les constantes prdnies; e e Les constantes dnies par aectation; e Les boolens; e Les fonctions prdnies; e e Les chaines de caract`re; e Oprateurs arithmtiques; e e Oprateurs relationnels; e Oprateurs logiques; e Calculs exacts dans N, Z, Q et sur les expressions.

Utilisation approfondie du logiciel de calcul scientique: Calcul matriciel lmentaire (cration de vecteurs ou de matrices, oprations sur les matrices, ee e e mthode de pivot de Gauss,. . . ); e Rsolution numrique dquations et de syst`mes dquations; e e e e e Rsolution dquations direntielles; e e e Analyse vectorielle : gradient, divergence, . . . ; Ecriture dune fonction : instruction, aectation, appel, rle des variables; o passage par param`tre, dbogage, interruption. e e

e 3.3 Simulation et modlisation


a Objectifs
Linitiation ` lutilisation de logiciels plus spcialiss en modlisation, simulation, acquisition et traitement de a e e e donnes, gestion de bases de donnes. Il est tr`s souhaitable la dnition du contenu de ses activits soit en e e e e e coordination avec les professeurs des autres mati`res scientiques . On donnera ici une liste non exhaustive e de probl`mes quon pourra traiter. e 4

Programme ociel dInformatique, 1`re et 2`me annes CPGE BCPST e e e


3 ` PROGRAMME DE LA CLASSE BCPST PREMIERE ANNEE

b Exemples de travaux pratiques


Image dune courbe par une rotation vectorielle; Chaines de Markov; Evolution dune population, dune pidmie, . . . ; e e Statistiques : tude et reprsentation de sondage,... e e

Programme ociel dInformatique, 1`re et 2`me annes CPGE BCPST e e e


4 ` PROGRAMME DE LA CLASSE BCPST DEUXIEME ANNEE

Programme de la classe BCPST deuxi`me anne e e


ee 4.1 Les lments de base dun algorithme
a Les donnes e
Les notions de Donnes, de Variables et de Constantes; e Les types simples; Laectation.

e e e b Les entres / sorties standards et les fonctions prdnies c Les oprateurs e


Les oprateurs arithmtiques; e e Les oprateurs relationnels; e Les oprateurs logiques. e

d Exemples simples dapplication


Calcul du prix TTC en fonction du prix HT; Conversions dunits; e Calcul de prim`tres et surfaces de gures gomtriques simples ( rectangle, disque,...). e e e e

o 4.2 Les structures des contrles


a La slection e
La slection simple et rduite; e e 6

Programme ociel dInformatique, 1`re et 2`me annes CPGE BCPST e e e


4 ` PROGRAMME DE LA CLASSE BCPST DEUXIEME ANNEE

La slection imbrique; e e Le choix multiple; Lexpression logique et les oprateurs logiques. e

e e b La rptition
La boucle dterministe; e La boucle indterministe; e Les boucles imbriques. e

c La dmarche danalyse descendante e


Le principe de la dmarche; e Des exemples.

d Exemples dapplication
Rsolution dquations relles du premier et deuxi`me degr; e e e e e dtermination du factoriel dun nombre entier, e ...

e 4.3 Les tableaux et les chaines de caract`res


a Les tableaux ` une dimension a
La dnition et la dclaration dun tableau; e e Lacc`s aux lments dun tableau (indice) e ee

Programme ociel dInformatique, 1`re et 2`me annes CPGE BCPST e e e


4 ` PROGRAMME DE LA CLASSE BCPST DEUXIEME ANNEE

b Des applications : Tri, recherche, ... c Les chaines de caract`res e


Les caractristiques dune chaine de caract`res ( lecture , achage,...); e e Les fonctions prdnies sur les chaines de caract`res; e e e Des exemples dapplication : palindrome,... .