Programme Du BCA
Programme Du BCA
Dispositifs de stockage externes : SASD, DASD, Cartes perforées, Bandes magnétiques, Facteur d'utilisation par blocage
Disque magnétique
Types of Computers: Digital, Analog, Hybrid Computers, General purpose Computers, Turnkey
Systèmes, Micro-ordinateurs, Mini ordinateurs, Mainframes, Super ordinateurs.
Représentation des données
conversion. Addition binaire, représentation en complément à 2, soustraction binaire, ASCII et EBCDIC
codage.
Logiciel informatique
Interpréteurs, Assembleurs.
Traitement centralisé
Système.
Processing Modes: Uniprocessor, Multiprocessor, Batch processing, ff line data entry, On-line
traitement
Téléconférence.
Concepts de programmation
algorithmes, diagrammes de flux.
Système d'exploitation de disque - Introduction. Gestion des fichiers. Structure de répertoire dans DOS. Interne et
Commandes externes de DOS.
Fichiers batch, fichiers de configuration, fichiers système, COM, BIN, SYS, EXE et fichiers TXT.
1
Groupe–3 : LOGIQUE DE PROGRAMMATION ET TECHNIQUES DE CONCEPTION :–
Groupe–4 : PRATIQUE
Visite du laboratoire informatique. Introduction aux différentes composants d'un ordinateur. Une simple documentation
préparation et impression. Utilisation de l'imprimante et d'autres composants.
Utilisation des commandes DOS externes et internes. Programmation en QBASIC.
Inspection physique de l'IBM PC et des cartes internes. Introduction à la nomenclature (COM1, COM2, etc).
Écriture de fichiers batch pour divers usages. Modifier les fichiers [Link]. Création à l'aide de programmes QBASIC.
PAPIER–II
Divers composants du système d'exploitation en référence à DOS, BIOS, interruptions BIOS et DOS.
Système d'exploitation mono-utilisateur, Chargeur de tâches, Gestion de la mémoire.
Gestion des appareils. Contrôle de divers appareils. Pilotes de périphériques interruptions pilotées et données pilotées par sondage
transferts. Besoin de protocoles logiciels et matériels.
Système d'exploitation multi-utilisateur, multitâche, multiprocesseur et temps réel. Introduction à la mémoire
techniques de gestion.
File systems, File Management. Process management and scheduling.
Exigences et installations spéciales pour un environnement de multiprocesseurs.
Exemples de systèmes d'exploitation à multiprocessus. Introduction à UNIX. Gestion des utilisateurs dans UNIX.
Ordinateurs dans l'automatisation de bureau : Nature et usages de l'information, Information formelle et informelle
Communication, Rassembler et Présenter des Informations.
Cycle de vie du système, documentation, test, débogage, mise en œuvre.
2
Groupe–3 : PROGRAMMATION AVEC FOXPRO
FOXPRO : AFFICHAGE ET MODIFICATION DES DONNÉES
version de FoxPro
Système de menu FoxPro
création de fichier de base de données, opérations de la base de données (créer, lister, ajouter, fermer, quitter)
Type de données FoxPro
Commandes d'affichage et de surveillance des données : AFFICHER, LISTE LOCATE, ÉDITER
CHANGE, BROWSE, REPLACE, DELETE, RECALL, PACK (all commands with
diverses options
Utilitaires de fichier dans FoxPro - AFFICHER RÉPERTOIRE, COPIER, SUPPRIMER, RENOMMER
Groupe–4 : PRATIQUE
Développement de fichiers batch pour installer des logiciels à partir de disquettes sur le disque. Développement de fichiers batch pour
gérer divers paquets sur le disque. Détection de virus et paquets de protection sur IBM PC. MS-
BUREAU, WINDOWS 98/2000.
3
HONS. IIndAnnée
PAPIER–III
Réseautage informatique
Introduction au N/W, topologies de réseau, types de canaux : fil torsadé, câble coaxial
Communication micro-ondes
Communication, Switching Techniques: Circuit Switching, Message Switching, Packet Switching, FEP,
Répéteurs, Pont, Passerelle, Passage de jetons CS/CD, Protocoles, Modèle ISO-OSI, NIC, Série et
Communications parallèles.
INTERNET
Évolution
Connectivité - Numérisation, Ligne louée, VSAT, etc. URL, Noms de domaine, Portails, Application
Concept de l'e-mail
protocoles de messagerie
Algèbre booléenne
Algèbre booléenne, Règles et théorèmes, Théorème de De Morgan, Principe de dualité, Portes logiques
Équations canoniques, cartes K, additionneur à 1 bit, encodeur, décodeur.
PROGRAMMATION STRUCTURÉE
Méthodes de documentation. Méthodes d'analyse d'une exigence de programme. Diagrammes de flux de données.
langage C
Unité I
Aperçu de C
Introduction et caractéristiques de C
Structure d'un programme C
Variables
Opérateurs et Expressions
Opérateur : Opérateurs arithmétiques, logiques, relationnels, conditionnels et bit-à-bit
Précedence et associativité des opérateurs,
Conversion de type dans l'expression
Unité II
Entrée/Sortie de base et fonctions de bibliothèque
Entrée/sortie de caractère unique, c'est-à-dire getch(), getchar(), getche(), putchar()
Entrée/Sortie formatée c'est-à-dire printf() et scanf()
Fonctions de bibliothèque - concepts, fonctions mathématiques et de caractère.
Structure de contrôle
Instructions conditionnelles
L'opérateur ?:
instruction goto
Instruction switch
Déclaration composée
Contrôles de boucle
pour, tant que, faire- tant que
4
interrompre
Unité - III
Tableaux unidimensionnels et multidimensionnels
Déclaration de tableaux et initialisation des tableaux
Chaînes
Unité - IV
Fonctions
Le besoin et la forme des fonctions C
Fonctions définies par l'utilisateur et fonctions de bibliothèque
Arguments de fonction
Valeurs de retour et imbrication de fonction
Récursion
Appel de fonctions
Tableau en tant qu'argument de fonction
Portée et durée de vie des variables - variables locales et globales
Spécificateur de classe de stockage - auto, extern, statique, registre
Unité–V
Structure et union
Définir la structure
Déclaration de variable de structure
Accéder à un membre de la structure
structure imbriquée
Tableau de structures
Structure de l'assignation
Structure en tant qu'argument de fonction
union
Unité VI
Bases des pointeurs, opérateurs, Pointeurs et fonction
passer des tableaux à la fonction
pointeurs de tableau
pointeurs chaînes
pointeurs vers la structure
pointeurs dans une structure
Unité VII
Allocation dynamique de mémoire
le processus d'allocation de mémoire
opérateur malloc()
taille de ()opérateur
fonction calloc()
fonction frais()
fonction realloc()
Unité VIII
gestion des fichiers
structure de fichiers
fonction de gestion de fichiers
type de fichier
flux
texte
Binaire
pointeur de fichier
5
ouvrir un fichier et fermer un fichier
écriture et lecture d'un personnage
en utilisant fopen(), getc(), putc() et fclose()
utiliser feof()
travailler avec fputs() et fgets()
cours d'eau en pleine expansion
directive de compilation conditionnelle c'est-à-dire, #if, #else, #elif et #ifdef & #undef
#ligne
Unité - X
Graphiques couleur d'accès direct
Initialiser le mode graphique
fonction dans graphiques
Opérateur bitaire
Unité XI
Contrôle de l'écran
Création de fenêtres
contrôle des attributs de texte
code des mots-clés étendus
conception de menu
traitement de texte
PRATIQUE
Programmation en langage C et développement de projet.
6
PAPIER–IV
Structure de données
7
Tri Shell
Tri par tas
Comparaison des méthodes de tri
Tableaux et graphiques
Table de hachage
Technique de résolution de collision
Introduction aux graphes
Définition
Terminologie
Graphe dirigé, non dirigé et pondéré
Représentation des Graphes
Parcours de Graphes - Recherche en Profondeur et en Largeur
Arbre couvrant
La stratégie avide de base pour le calcul de l'algorithme de Kruskal et de Prim
PRATIQUE
Conception de la disposition d'un bâtiment. Conception de l'intérieur de ses pièces. Impression et impression des documents préparés.
dessins.
Conception de mode avec AutoCAD.
8
BCA HONS. TROISIÈME ANNÉE
PAPIER–V
chargement
afficher et masquer des formulaires
contrôler une forme à l'intérieur d'une autre
utilisation de modèles de formulaire
Menus
conception de menus
neuf
commandes de menu de programmation
utiliser les touches d'accès et de raccourci
cartographie des menus à l'exécution
conflits de souris, glisser des éléments de liste à l'aide de boîtes de message et de boîtes de dialogue d'entrée
utiliser des modules standard au lieu de modules à partir de
Commandes ActiveX
Le contrôle de la zone de texte
propriétés de base
manipuler le texte du contrôle
sélection de texte
opérations de recherche et de remplacement
capture des touches
Contrôles de liste déroulante et de zone de combinaison
propriétés de base
les méthodes de contrôle de la boîte de liste, flèches
indexation avec les contrôles de boîte de liste
chercher comme trier la liste
La boîte de défilement et le contrôle de curseur
contrôle de barre de défilement
événement du contrôle de barre de défilement
Boîte de dialogue
utiliser les contrôles de dialogue communs
boîte de dialogue de couleur commune
boîte de dialogue de police
la boîte de dialogue commune d'ouverture de fichier et de filtre
boîte de dialogue d'impression
boîte de dialogue d'aide
contrôles de fichier
les contrôles Active X intégrés
Composant de Visual Basic
classes
encapsulation et abstraction
Classes dérivées et classes de base, classes dans
Liens dynamiques, création d'objets, variables sous forme de classes
création manipulation contrôles d'exécution l'explorateur d'objets
liaison et intégration d'objets
Graphiques avec Visual Basic
Dimensionnement des contrôles de formulaire, boîte d'image et boîte d'image, chargement et sauvegarde d'images
images
échanger des images via le presse-papiers
systèmes de coordonnées, propriétés d'échelle et méthodes
les méthodes de dessin, dessiner du texte, dessiner des cases de remplissage
dessiner des courbes, manipuler des pixels, spécifier des couleurs, spécifier des dégradés
Programmation orientée événement, Interface à plusieurs documents (MDI)
Interface avec Visual Basic et l'API Windows
Bibliothèques de liens dynamiques
Programmation et interface avec le bureau
10
SYSTÈME DE GESTION DE BASE DE DONNÉES – I
Catégorisation des systèmes de SGBD. Base de données en réseau, hiérarchique et relationnelle. Application de
Système de SGBD. Diagrammes de relation d'entités.
Systèmes de gestion de bases de données relationnelles (SGBDR). Pourquoi les utiliser et où. Manipulation des données
Langage de Manipulation de Données (DML) et Langage de Contrôle de Données (DCL).
Considérations de sécurité dans les SGBD, amélioration des performances dans les bases de données.
Langage de requête structuré (SQL). Conception de formulaires sur un SGBDR avancé. Génération de rapports. Requête par
exemple (QBE) et Rapport par formulaire. Accéder aux SGBD en utilisant la gestion. Considération de sécurité.
11
PAPIER–VI
PROGRAMMATION JAVA
12
Sujets avancés en informatique
Introduction à :
Animation par ordinateur, Intelligence artificielle. Ordinateurs dédiés, Guichet automatique. Chiffrement des données. Données
communication et réseautage (cours à modifier chaque année pour tenir compte des derniers développements).
Visite d'une industrie informatique.
PAPIER–VII
Conception d'une base de données pour une application commerciale. Conception des formulaires de saisie de données et des mises en page des rapports pour cela
bases de données. Création de programmes pour accéder et manipuler les bases de données.
PAPIER–VIII
13
Documents subsidiaires pour BCA Partie I et II
PREMIÈRE ANNÉE
ANGLAIS
Jules César (William Shakespeare), Le Trésor de New Polgrave (Poésie), Amour (George Herbert), Sur Son
Cécité
Show), A Little Learning ([Link]), The World Too Much With Us ( William Shakespeare), Break
Casser Casser (A.L. Tennyson)
14
DEUXIÈME ANNÉE
FRENCH
Une anthologie de la prose anglaise : Préjugé national - Goldsmith, Définition de gentleman Nouvel homme,
Connaissance et sagesse C. Russel, Être un ennuyeux - R Lynd, La question de la culture ça compte ? Foster, Le
point de vue scientifique - Haldane
Histoires courtes représentatives : - Le cas d'Amontillado - Poe, Le don des Mages - Henry, Monsieur Tout Savoir -
Maugham, La Poupée, Le champ de l'homme, A Raja Rao, La Ferme des animaux - George Orwell, Essai, Grammaire (Commun)
erreur : Idiomes et expressions, séquence de paires de mondes de dix
MATHS :
Calcul différentiel (3 questions) : Dérivation successive, théorème de Lebinitz, série de Taylor et
séries de Maclaurin, dérivées partielles, théorème d'Euler, formes indéterminées, équation des tangentes et
asymptotes normales, formules du rayon de courbure dans différents systèmes de coordonnées, maxima et
Minima des fonctions à variable unique. Calcul intégral (3 questions) : Indéfini, Intégral Défini
Intégrale, Propriétés de l'intégration définie, Intégration par la méthode de sommation, Formule de réduction.
Rectification et quadrature avec des exemples simples, Volume et surface des solides de révolution, Moment
d'inertie, utilisation simple des intégrations doubles et triples et des fonctions Gamma et Bêta. Différentiel
équation (3 Question) : Équation différentielle de 1er ordre et 1er degré. Séparation des variables,
Équations homogènes du premier ordre et de degré supérieur, forme de Clairaut, Équations différentielles linéaires de
second avec des coefficients constants, trajectoires orthogonales. Analyse vectorielle (3 questions) :-
Classification des produits triples de vecteurs. Différenciation de fonctions vectorielles, différenciation d'un
produit de deux vecteurs, Gradient d'un scalaire, Divergence et Rotation d'un vecteur dans les coordonnées cartésiennes.
Mécanique 92 Questions : Système de forces coplanaires, Condition nécessaire et suffisante pour l'équilibre de
une particule, condition nécessaire pour qu'un système de particule soit en équilibre. Réduction d'un plan général
force system, Equation of the line Basic concepts of mechanics. Basic laws of mechanics. Inertial frames
de référence, travail et énergie, principes de l'élan linéaire, de l'élan angulaire et de l'énergie pour un
particule, champ de conservation et énergie potentielle, principe de conservation de l'énergie pour une particule.
Mouvement rectiligne :- Mouvement uniformément accéléré (y compris le système connecté) Mouvement résistant
Oscillation harmonique amortie et vibrations forcées, ressorts élastiques et cordes, loi de Hooke verticale
vibrations horizontales d'un article attaché à une corde élastique, lois de Hooke verticales et horizontales
vibrations d'une particule attachée à une corde élastique. Mouvement dans un plan :- Composantes de la vitesse et
accélération. radiale cartésienne et transversale. Tangentielle et normale (3 questions).
chrus rd] 'kkgtgk¡ ds vk¡lw vFkok ,dkadh dqUt Lo0 MkW0 mes’k pUnz feJ] rkE;s ds dhM+s] nks dykdkj] f’kokth dk lPp
Lo:i] ek¡] lq[kh Mkyh] 'ksj’kkgA
15