Detailed Syllabus for Computer Science, 3rd Year of the New Secondary
Summary — MENFP's detailed computer science syllabus for the 3rd year of the reformed secondary cycle, setting out themes, competencies, content and suggested teaching activities.
Key Findings
- Structured by theme, competencies, content and suggested activities, which is the reform's own pedagogical model rather than a topic list.
- Covers computer science for the 3rd secondary year.
- Issued by the Commission Multisectorielle Nationale d'Implantation du Nouveau Secondaire, the body created to carry the reform.
- One of 44 volumes across eleven subjects and four years.
Full Description
The computer science syllabus for the 3rd year of Haiti's reformed secondary cycle, issued by MENFP through the Commission Multisectorielle Nationale d'Implantation du Nouveau Secondaire and the Direction de l'Enseignement Secondaire. It is organised as the reform intended teaching to be organised: by theme, then the terminal and specific competencies the pupil must reach, then content, then suggested teaching and learning activities. One of 44 volumes covering eleven subjects across the four secondary years, which together define what the reformed secondary school was meant to teach.
Full Document Text
Extracted text from the original document for search indexing.
THEMES COMPÉTENCES CONTENUS
o Codage binaire présentation
o Ordinateur et les nombres binaires
o Numérotation de position en base décimale
Le codage ü Ecrire des nombres selon les principes de la numération
o Numérotation de position en base binaire
de position.
o Notion de bit
ü traduire des nombres d’une base a une autre.
o Notion d’octet
o Code ascii
o Codage hexadécimal
ü Algorithme définition
ü Algorithme et Langage de programmation différance
ü Indiquer avec rigueur et précision les différentes étapes ü La notion d’instruction
à suivre pour résoudre un problème tout en suivant une ü Les quatre instructions de base
Algorithme
Introduction à méthode donnée ü Les qualités requises pour maitriser l’algorithmique.
l’algorithme ü Ecrire une démarche procédurale pour résoudre un ü Expressions et Opérateurs
problème. ü Notion de variable présentation
Les Variables ü Choisir le nom d’une variable. ü Nom de variables
Lecture et Ecriture ü Déterminer le type d’une variable. ü Déclaration de variables
ü Déclarer et affecter une variable. ü Instruction d’Affectation de variables
ü Utiliser des libelles pour dialoguer avec le programme. ü Types de variables
ü Instruction de lecture.
ü Instruction d’écriture.
ü Permettre a un algorithme d’agir en fonction d’une
situation pouvant se présenter de plusieurs façons
différentes. ü Test présentation
ü Permettre à un algorithme d’exécuter une instruction ü Structure d’un test
Les Tests suivant une condition donnée. ü Conditions simples
ü Permettre à un algorithme d’agir en fonction d’une ü Conditions composées.
situation pouvant se présenter de deux façons ü Tests imbriqués
différentes. ü Cas des variables booléennes
ü Permettre à un algorithme d’agir en fonction d’une ü
situation pouvant se présenter au moins de 3 façons
différentes (si imbriqués - les trois etats de l’eau)
ü boucles Présentation
ü Permettre a un algorithme de répéter des instructions. ü Structure de boucles
ü Permettre à un algorithme de répéter des instructions ü Boucle tant que
Les Boucles suivant une condition donnée. Jusqu’à un certain ü Boucle pour
nombre de fois. (compteur) ü Boucles imbriquées
ü
Les Tableaux ü Tableaux nécessité
ü tableaux Déclaration
ü stocker des valeurs différentes dans une seule structure ü Affectation
ü faire des recherches sur des tableaux. ü la notion d’indices
ü créer un tableau ü Tableaux dynamiques
ü initialiser un tableau ü recherche dans un tableau
ü trier un tableau ü tri à bulles
ü recherche par dichotomie
ü
Tableaux multidimensionnels nécessité
Tableaux à deux dimensions
Tableaux ü Déclaration
ü Comparer les tableaux multidimensionnels aux matrices
ü Affectation
Multidimensionnels ü Indices
Tableaux à n dimensions
ü
ü Fonctions nécessité
ü Connaître la structure générale des fonctions ü Fonction structure générale
Les Fonctions prédéfinies ü Manipuler des chaînes de caractères ü Les fonctions de texte
ü ü fonctions numériques
ü fonctions de conversion
THEMES COMPÉTENCES CONTENUS
Introduction ü Expliquer la notion de compilateur et ü Les données et les résultats
apprendre les prémices du logiciel devc++ ü Le codage et le compilateur ?
Les Variables ü Savoir exécuter un programme ü Comment Exécuter un programme
ü Déclarer les variables en c ü Le nom et Les types de variables
ü Instructions de déclaration d’une variable
ü Valeur d’une Variable
Communication entre le Programme et ü Maîtriser les méthodes d’affichage en c ü Affichage à l’écran et Notions de précisions
ü Savoir faire la saisie de données d’affichage
l’Utilisateur
Programmation
ü Connaître la syntaxe pour ne pas dépasser ü Lecture au clavier
Instructions et Expressions les limites du codage ü Les opérateurs mathématiques
ü Maîtriser les conversions de types et les ü Dépassement des limites du codage
expressions ü Incrémentation et décrémentation unitaire
ü Particularité du type float
ü Expressions simples et expressions mixtes
ü Conversions forcées et le type char
Structures Conditionnelles ü Apprendre à utiliser les jeux de tests ü Conditions composées et tests imbriqués
ü Utiliser les boucles pour en faire des tests ü Les boucles « While », « Do…While », « For » et
Structures Répétitives : les Boucles le multi choix
Les Tableaux ü Apprendre à utiliser les tableaux pour le ü Introduction
stockage ü Déclaration d’un tableau
ü Supprimer une valeur fixe dans un tableau ü Insertion des valeurs dans un tableau
ü Affichage des valeurs d’un tableau
Les Fonctions ü Utiliser une fonction pour alléger le ü Introduction
programme principal ü L’entête d’une fonction
ü Utiliser les fonctions pour tester, analyser les ü Le corps d’une fonction
résultats. ü Le positionnement d’une fonction par rapport au
programme qui doit l’appeler
ü Le prototype d’une fonction et l’appel d’une
fonction
ü Retour d’une valeur et passage d’un tableau en
paramètre d’une fonction
Notion de variable Locale ou Globale ü Gérer les erreurs de programmation ü Variable Locale et Variable Globale
ü Savoir répertorier les erreurs ü Erreurs de syntaxe
Gestion d ‘Erreurs ü Différencier variable locale et variable ü Erreurs de logique
Quelques Fonctions Prédéfinies pour la globale ü Erreurs de mémoire
manipulation des chaînes de caractères
RÉPUBLIQUE D’HAITI
MINISTÈRE DE L’ÉDUCATION NATIONALE ET DE LA FORMATION PROFESSIONNELLE
DIRECTION DE L’ENSEIGNEMENT SECONDAIRE
IMPLANTATION DU NOUVEAU SECONDAIRE
PRORAMME DÉTAILLÉ D’INFORMATIQUE
SECONDAIRE III
JUIN 2009 – 2010