Programme d'informatique de 11e classe CBSE
Structure du cours
Unités | Les sujets | Des marques |
---|---|---|
1 | Fondamentaux de l'informatique | dix |
2 | Méthodologie de programmation | dix |
3 | Introduction à Python / C ++ | 18 |
4 | Programmation avec Python / C ++ | 30 |
Total | 70 |
Unité 1: Fondamentaux de l'informatique
Chapter 1: Classification of Computers
- Bases de l'ordinateur et de son fonctionnement
- Composants fonctionnels et leurs interconnexions
- Concept de démarrage
Chapter 2: Software Concepts
- Types de logiciels
- Logiciel système
- Logiciel utilitaire
- Logiciel d'application
Chapter 3: System Software
- Système opérateur
- Complier
- Interprète et assembleur
Chapter 4: Operating System
- Besoin d'un système d'exploitation
- Fonctions du système d'exploitation -
- Gestion des processeurs
- Gestion de la mémoire
- Gestion de fichiers
- Gestion d'appareils
- Types de système d'exploitation interactif (basé sur l'interface graphique)
- Partage de temps
- Temps réel et distribué
- Système d'exploitation couramment utilisé -
- UNIX
- LINUX
- Windows
- Solaris
- BOSS (Solutions de système d'exploitation Bharat)
- OS mobile
- Android
- Symbian
Chapter 5: Utility Software
- Anti-Virus
- Outils de gestion de fichiers
- Outils de compression
- Outils de gestion de disque -
- Nettoyage de disque
- Sauvegarde du défragmenteur de disque
Chapter 6: Open Source Concepts
- Logiciels open source
- Freeware, shareware
- Logiciel propriétaire
Chapter 7: Application Software
- Outils de bureau -
- Traitement de texte
- Outil de présentation
- Paquet de feuille de calcul
- Système de gestion de base de données
- Outils spécifiques au domaine -
- Système de gestion scolaire
- Système de gestion des stocks
- Système de paie
- Comptabilité financière
- Gestion de l'hôtel
- Système de reservation
- Système de prévision météorologique
Chapter 8: Number System
- Binary
- Octal
- Decimal
- Hexadecimal
- Conversion entre deux systèmes numériques différents
Chapter 9: Internal Storage encoding of Characters
- ASCII
- ISCII (Indian Scripts Standard Code for Information Interchange)
- UNICODE (pour le calcul multilingue)
Chapter 10: Microprocessor
- Concepts de base
- Vitesse d'horloge (MHz, GHz) -
- 16 bits
- 32 bits
- 64 bits
- Processeurs 128 bits
- Types -
- Processeurs CISC (calcul de jeux d'instructions complexes)
- Processeurs RISC (calcul de jeu d'instructions réduit)
- EPIC (Explicitement Parallel Instruction Computing)
Chapter 11: Memory Concepts
- Unités -
- Byte
- Kilo octet
- Méga octet
- Giga octet
- Tera Byte
- Peta Byte
- Exa Byte
- Zetta Byte
- Yotta Byte
Chapter 12: Primary Memory
- Cache
- RAM
- ROM
Chapter 13: Secondary Memory
- Stockage fixe et amovible
- Disque dur
- Lecteur CD / DVD
- Pen Drive
- Disque Blue Ray
Chapter 14: Input Output Ports/ Connections
- Serial
- Bus série parallèle et universel
- Port PS-2
- Port infrarouge
- Bluetooth
- Firewire
Unité 2: Méthodologie de programmation
Chapter 15: General Concepts
- Clarté et simplicité des expressions
- Utilisation de noms propres pour les identifiants
- Comments
- Indentation
- Documentation
- Maintenance du programme
- Exécution et débogage de programmes
- Erreurs de syntaxe
- Erreurs d'exécution
- Erreurs logiques
Chapter 16: Problem solving methodologies
- Compréhension du problème
- Solution au problème
- Décomposition de la solution en étapes simples (approche modulaire)
- Identification des opérations arithmétiques et logiques requises pour la solution
- Structure de contrôle - contrôle conditionnel et bouclage (fini et infini)
Chapter 17: Problem Solving
- Introduction aux algorithmes / organigrammes
Unité 3: Introduction à Python
Chapter 18: Getting Started
Introduction à Python:
Un langage intégré de haut niveau
Mode interactif et mode script
Types de données -
Nombre (entier - booléen, décimal, octal, hexadécimal; virgule flottante; complexe), aucun, séquence (chaîne, tuples, liste)
Sets
Mapping
Chapter 19: Mutable and Immutable Variables
Chapter 20: Variables, Expressions and Statements
Valeurs, variables et mots-clés
Opérateurs et opérandes en Python: (Opérateurs arithmétiques, relationnels et logiques)
priorité des opérateurs
Expressions et déclarations (instruction d'affectation)
Prise d'entrée (en utilisant raw_input () et input ()) et affichage de la sortie (instruction d'impression)
Mettre des commentaires
Chapter 21: Functions
Importation de modules (module entier ou objets sélectionnés)
Invoquer des fonctions intégrées
Fonctions du module mathématique (par exemple, ceil, floor, fabs, exp, log, log10, pow, sqrt, cos, sin, tan, degree, radians)
Utilisation des fonctions random () et randint () du module aléatoire pour générer des nombres aléatoires
Composition
Chapter 22: Defining functions
- Appel de fonctions
- Passer des paramètres (valeurs de paramètre par défaut, arguments de mot-clé)
- Portée des variables
- Fonctions annulées et fonctions renvoyant des valeurs
- Flux d'exécution
Chapter 23: Conditional constructs and looping
- If else instruction while
- Pour (fonction de plage)
- Break
- Continue
- Else
- Pass
- Imbriqué si
- Boucles imbriquées
- Utilisation d'une expression composée dans une construction conditionnelle et en boucle
Unité 3: Introduction au C ++
Chapter 24: Getting Started
- Jeu de caractères C ++
- Jetons C ++ (identificateurs, mots clés, constantes, opérateurs,)
- Structure d'un programme C ++ (inclure les fichiers, fonction principale)
- Fichiers d'en-tête - iostream.h, iomanip.h, cout, cin
- Utilisation d'opérateurs d'E / S (<<et>>)
- Utilisation de endl et setw ()
- Cascade d'opérateurs d'E / S
- Compilation
- Messages d'erreur
- Utilisation de l'éditeur
- Commandes de base de l'éditeur
- Compilation
- Linking
- Execution
Chapter 25: Data Types, Variables and Constants
Concept de types de données
Types de données intégrés: char, int, float et double
Constantes: constantes entières, constantes de caractère - \ n, \ t, \ b), constantes à virgule flottante, constantes de chaîne
Modificateur d'accès
Variables des types de données intégrés
Déclaration / Initialisation des variables
Déclaration d'affectation
Modificateur de type: signé, non signé, long
Chapter 26: Operator and Expressions: Operators
- Opérateurs arithmétiques (-, +, *, /,%)
- Opérateur d'affectation (=)
- Raccourcis C ++ (+ =, - =, * =, / =,% =)
- Opérateur unaire (-)
- Opérateurs d'incrémentation (++) et de décrémentation (-)
- Opérateur de relation (>,> =, <=, =,! =)
- Opérateurs logiques (!, &&, II)
- Opérateur conditionnel
- Préséance des opérateurs
- Conversion de type automatique dans les expressions
- Type de moulage
Unité 4: Programmation avec Python
Chapter 27: Strings
Creating
Initialisation et accès aux éléments
Opérateurs de chaîne -
+, *, dans, pas dans, tranche de plage [n: m]
Comparaison de chaînes à l'aide d'opérateurs relationnels
Fonctions et méthodes de chaîne - len, capitalize, find, isalnum, isalpha, isdigit, lower, islower, isupper, upper, lstrip, rstrip, isspace, istitile, partition, replace, join, split, count, decode, encode, swapcase, String constantes, expressions régulières et correspondance de modèles
Chapter 28: Lists
- Concept de listes mutables
- Creating
- Initialisation et accès aux éléments
- Traversing
- Appending
- Mettre à jour et supprimer des éléments
- Composition
- Listes comme arguments
Chapter 29: List operations
- Joining
- Slicing
- +
- *
- in
- pas dedans
Chapter 30: List functions and methods
- len ()
- insérer ()
- ajouter ()
- étendre( )
- Trier( )
- retirer( )
- inverser( )
- pop ()
- liste( )
- compter( )
- étendre( )
- index ()
- cmp ()
- max ()
- min ()
Chapter 31: Dictionaries
- Concept de paire clé-valeur
- Créer, initialiser et accéder aux éléments d'un dictionnaire
- Traversing
- Appending
- Updating
- Supprimer des éléments
Chapter 32: Dictionary functions and methods
- cmp ()
- len ()
- effacer ()
- avoir( )
- has_key ()
- articles( )
- clé ()
- mise à jour( )
- valeurs( )
- pop ()
- fromkeys ()
- dict ()
Chapter 33: Tuples
- Concept immuable
- Creating
- Initialisation et accès aux éléments dans un tuple
- Affectation de tuples
- Tranches de tuple
- Indexation de tuple
Chapter 34: Tuple Functions
- cmp()
- len()
- max()
- min()
- tuple()
- index()
- count()
- sum()
- any()
- all()
- sorted()
- reversed()
Unité 4: Programmation en C ++
Chapter 35: Flow of control
- Déclarations conditionnelles -
- sinon
- Imbriqué si
- switch..case..default
- Nestedswitch..case
- instruction break (à utiliser uniquement dans switch..case)
- Boucles: while, do - while, for et boucles imbriquées
Chapter 36: Inbuilt Functions
Fonctions d'entrée / sortie standard - stdio.h: gets (), put ()
Fonctions de caractères - Ctype.h: isalnum (), isalpha (), isdigit (), islower (), isupper (), tolower (), toupper ()
Fonction de chaîne - string.h: strcpy (), strcat (), strlen (), strcmp (), strcmpi (), strev (), strlen (), strupur (), strlwr ()
Fonctions mathématiques - math.h: fabs (), pow (), sgrt (), sin (), cos (), abs ()
Autres fonctions - stdlib.h: randomize (), random ()
Chapter 37: Introduction to user-defined function and its requirements
- Définir une fonction
- Prototype de fonction
- Appeler / appeler une fonction
- Passer des arguments à la fonction
- Spécification des types de données d'argument
- Argument par défaut
- Argument constant
- Appel par valeur
- Appel par référence
- Renvoyer les valeurs d'une fonction
- Règles de portée
- Variables locales et globales
- Relation aux paramètres et aux concepts de type de retour dans les fonctions intégrées
Chapter 38: Structured Data Type
Tableaux -
Introduction
Advantages
Réseau unidimensionnel -
Déclaration / initialisation du tableau unidimensionnel
Saisie d'éléments de tableau
Accéder aux éléments du tableau
manipulation des éléments du tableau (somme des éléments, produit des éléments, moyenne des éléments recherche linéaire, recherche de la valeur maximale / minimale)
Déclaration / initialisation d'une chaîne
Manipulations de chaînes (comptage des voyelles / consonnes / chiffres / caractères spéciaux, conversion de casse, inversion d'une chaîne, inversion de chaque mot d'une chaîne)
Réseau bidimensionnel -
Déclaration / initialisation d'un tableau bidimensionnel
Saisie d'éléments de tableau accédant aux éléments de tableau
Manipulation des éléments du tableau (somme des éléments de ligne, des éléments de colonne, des éléments diagonaux, recherche des valeurs maximales / minimales)
Types de données définis par l'utilisateur -
Introduction aux types de données définis par l'utilisateur
Structure -
Définition d'une structure
Déclaration des variables de structure
Accéder aux éléments de la structure
Passer la structure aux fonctions comme valeur et référence
Structure de retour de fonction
Tableau de structure
Définition d'un nom de symbole à l'aide du mot clé ef typé et définition d'une macro à l'aide de la directive de préprocesseur #define
Pour télécharger le pdf Cliquez ici .