Syllabus B.Sc. Informatique CBCS 2017
Syllabus B.Sc. Informatique CBCS 2017
Licence en Informatique
FORMATION ACADÉMIQUE
MODÈLE CBCS
Uni.
SEMESTRE II CIA Total
Examen
7 Je Langue Papier-2 6 4 Tamoul / Autres Langues 25 75 100
8 II Anglais Papier-2 4 4 Anglais 25 75 100
Noyau
9 III Papier-2 6 6 C++ et structures de données 25 75 100
Théorie
Noyau Pratique C++ et structures de données
10 III 3 2 25 75 100
Pratique 2 laboratoire
(choisir n'importe lequel)
Mathématiques II
11 III Alliés 1 Papier-2 7 6 25 75 100
Mathématiques
Fondations II
12 IV Compétence douce 2 1 Compétence douce 25 75 100
Composants d'étude Ins.
[Link]. Part crédit d'heures Titre de l'article Notes maximales
Course Title /semaine
Value
13 IV 2 2 Éducation à la valeur 25 75 100
Éducation
30 25 175 525 700
Uni.
SEMESTRE III CIA Total
Examen
14 Je Language Papier-3 6 4 Tamoul / Autres Langues 25 75 100
15 II Anglais Papier-3 6 4 Anglais 25 75 100
Noyau
16 III Papier-3 3 3 Programmation Java 25 75 100
Théorie
Noyau Pratique-
17 III 3 3 Laboratoire de programmation Java 25 75 100
Practical 3
(choisir n'importe lequel)
1. Physique I
18 III Alliés II Papier-3 4 4 Statistique 25 75 100
Méthodes et leur
Applications
Allié II Physique / Statistiques
19 III Pratique 3 0 0 0 0
Pratique
Compétence Conception et analyse de
20 IV Basé Papier-1 3 3 25 75 100
Algorithme
Sujet I
Non-
Introduction à
21 IV Majeur Papier-1 2 2 Technologie de l'information
25 75 100
Électif I
30 23 175 525 700
Uni.
SEMESTRE IV CIA Total
Examen
22 Je Language Papier-4 6 4 Tamoul / Autres Langues 25 75 100
23 II Anglais Document-4 6 4 Anglais 25 75 100
Noyau Gestion de bases de données
24 III Papier-4 3 3 25 75 100
Théorie Systèmes
Noyau Pratique
25 III 3 3 Laboratoire RDBMS 25 75 100
Pratique 4
(choisir n'importe lequel)
26 III Allié II Papier-4 4 4 25 75 100
Physique II
Composants d'étude Ins.
[Link]. Part crédit d'heures Titre de l'article Maximum Marks
Titre du cours /semaine
2. Statistique
Méthodes et leur
Applications II
Allié Physics / Statistics
27 III Pratique Pratique 3 2 25 75 100
pratiques
Compétence Organisation de l'ordinateur
28 IV Basé Papier-2 3 3 25 75 100
et Architecture
Sujet II
Non-
Internet et son
29 IV Majeur Papier-2 2 2 25 75 100
Applications
Électif II
30 25 200 600 800
Uni.
SEMESTER V CIA Total
Examen
Noyau Application mobile
30 III Papier-5 6 3 25 75 100
Théorie Développement
Noyau
31 III Papier-6 6 3 Système d'exploitation 25 75 100
Théorie
Noyau Communication de données &
32 III Papier–7 4 2 25 75 100
Théorie Réseau
Noyau Pratique Applications Mobiles
33 III 4 3 25 75 100
Pratique 5 Développement - Laboratoire
Noyau Pratique
34 III 4 3 Système d'exploitation - Laboratoire 25 75 100
Pratique 6
1. Data Mining
35 III Électif I Papier-1 3 3 2. Graphiques informatiques 25 75 100
3. Sécurité de l'information
Compétence
36 IV Basé Papier-3 3 3 Ingénierie logicielle 25 75 100
Sujet III
30 20 175 525 700
Tests de logiciels
41 III Élective II Papier-2 3 3 2. Informatique Mobile 25 75 100
3. Microprocesseur
Internet des objets
Électif 2. Logiciel système
42 III Papier-3 3 3 25 75 100
III 3. Multimédia
Systèmes
Compétence
Basé ASP .NET
43 IV Papier-4 3 3 25 75 100
Sujet
IV
Extension
44 V 0 1 100 0 100
Activités
30 25 275 525 800
Total Total
Part Subject Crédit de documents Marques
crédits Notes
Partie I Langues 4 4 16 100 400
Partie
Anglais 4 4 16 100 400
II
Partie Allié (Bizarre 100+100
2 4 8 200
III Semestre (I + III SEM)
Allié (Même 100+100
2 6+4 10 200
Semestre (II + IV SEM)
Allied Practical 1 2 2 100 100
Options 3 3 9 100 300
Noyau 9 (3-6) 35 100 900
Pratique de base 8 (2-3) 22 100 800
Partie Environnemental
1 2 2 100 100
IV Science
Compétence douce 1 1 1 100 100
Éducation à la valeur 1 2 2 100 100
Lang. &
2 2 4 100 200
Autres/NME
Basé sur les compétences 4 3 12 100 400
Partie
Extension 1 1 1 100 100
V
Total 43 140 4300
UNIVERSITÉ THIRUVALLUVAR
[Link]. EN INFORMATIQUE
SYLLABUS
SOUS CBCS
(avec effet à partir de 2017 - 2018)
SEMESTRE I
PAPER–1
Logique numérique et programmation en C
Objectif :
Fournir des connaissances de base sur l'électronique numérique pour comprendre son fonctionnement.
multiplexers, encoders, decoders, Combinational design using MUX & DEMUX. BCD
additionneur, comparateur de magnitude.
Livre de texte :
1. Morris Mono M. "Logique Numérique et Conception d'Ordinateur", PHI Dernière Éd. Pub.
(Unité I et II)
2. Reema Thareja, « Programmation en C » Oxford University Press 2014
Livre de référence
1. Albert Paul Malvino, Donald P Leach, Principes et applications numériques TMH
1996.
2. Balagurusamy, "Programmation en C" TMH
PRATIQUE PRINCIPALE–I
PROGRAMMATION EN C - LAB
Somme de la série : Sin(x) (Comparer avec les fonctions intégrées)
2. Somme des séries Cos(x) (Comparer avec les fonctions intégrées)
3. Compter le nombre de voyelles, consonnes, mots, espaces blancs dans une ligne de texte
4. Inverser une chaîne et vérifier si c'est un palindrome sans fonction de chaîne intégrée
UNITÉ-III : MATRICES
Symétrique - Antisymétrique - Matrices orthogonales et unitaires - Racines propres
et vecteurs propres – théorème de Cayley - Hamilton (sans preuve) - Vérification et
calcul de la matrice inverse
UNITÉ-IV : TRIGONOMÉTRIE
Expansions de sinnθ, cosnθ, sinnθ, cosnθ, tannθ - Développements de sin θ, cos θ, tan θ
en termes de θ.
Texte recommandé :
[Link] et [Link],(1997) Mathématiques alliées, Vol. I & II. Muhil
Éditeurs, Chennai.
Livres de référence :
1. [Link] et [Link],(1997)Mathématiques auxiliaires.
Vol. I & II. Tata McGraw Hill, New Delhi.
2. [Link] et [Link],(2005) Mathématiques allié[Link]. I & II.
Vikas Publications, New Delhi.
3. [Link] (2003) Mathématiques Alliées. Publications Marghan, Chennai
4. [Link], [Link] (2003) Mathématiques Alliées Vol-I, II
[Link] & company Ltd., New Delhi-55.
5. Isaac, Mathématiques Alliées. Nouvelle Maison d'Édition Gamma, Palayamkottai.
2. FONDATIONS MATHEMATIQUES - I
Objectifs
Pour en savoir plus sur les opérateurs logiques, la validité des arguments, la théorie des ensembles et les ensembles
Ellipse, Hyperbole.
UNITÉ IV : DIFFÉRENCIATION
Problèmes simples utilisant des limites standard,
(1+1/n)n, lt (1+n)
n n x 1/n
Lt x -a , lt sinx, lt tanxlt e -1, lt
X x-a x x x x x 0 x n n 0
Différenciation, différenciation successive, théorème de Leibniz, différenciation partielle,
Applications de la différentiation, tangente et normale, angle entre deux courbes.
Livre de texte.
Objectif : Développer des compétences en programmation orientée objet en utilisant C++ et introduire
concepts de structures de données.
File (Tableau) - opérations - File liée - Opérations - Liste simplement liée - Opérations
Application de la liste (Addition polynomial) - Liste doublement liée - Opérations.
Arbres : Arbres binaires – Arbre binaire de recherche - Opérations - Parcours d'arbres récursifs -
Récursion. Graphe - Définition, Types de Graphes, Parcours de Graphe – L'algorithme de Dijkstra pour le plus court chemin
Manuels
1. Maîtriser le C++, [Link], Raj Kumar, [Link]–McGraw Hill,
2011.
2. C++ Plus Data Structure by Nell Dale, Narosa Publications, 2000
Reference Books:
1. Reema Thareja, Programmation Orientée Objet avec C++, Oxford University
Presse, 2015
2. Balagurusamy, programmation C++, TMH.
3. Fondamentaux des structures de données en C++ par Ellis Horowitz, Sartaj Sahni et
Dinesh Mehtha, Deuxième Édition, Presses Universitaires
4. Structures de données utilisant C++ par Varsha H. Patil. Oxford University Press, 2012
PRATIQUE–II
C++ & STRUCTURE DE DONNÉES - LABORATOIRE
6. Mise en œuvre des opérations PUSH et POP de la pile en utilisant des tableaux.
7. Implémentation des opérations d'ajout et de suppression d'une file d'attente en utilisant des tableaux.
8. Mise en œuvre de la conversion d'infixe en postfixe d'une expression à l'aide d'une pile
9. Mise en œuvre des traversées récursives d'arbres binaires de recherche (en ordre, pré-ordre, post-
commande).
10. Mise en œuvre de l'addition des polynômes à l'aide d'une liste chaînée.
ALLIÉ - 2
1. MATHEMATIQUES – II
Objectifs du cours
Explorer les concepts fondamentaux des mathématiques
Texte recommandé
[Link] et [Link],(1997) Mathématiques Alliées, Vol. I & [Link]
Éditeurs, Chennai
Livres de référence :
1. [Link] et [Link],(1997) Mathématiques annexes. Vol. I &
II. Tata McGraw Hill, New Delhi.
2. [Link] et [Link],(2005) Mathématiques allié[Link]. I & [Link]
Publications, New Delhi.
3. [Link](2003). Mathématiques alliées. Publications Marghan, Chennai.
4. [Link], [Link] (2003) Mathématiques alliées Vol-I, II [Link]
société Ltd., New Delhi-55.
5. Isaac, Mathématiques alliées. Maison d'édition New Gamma, Palayamkottai
2. FONDATIONS MATHEMATIQUES II
Objectifs
Pour connaître les opérations sur les matrices, symétriques, anti-symétriques, hermitiennes, skew-
Matrices hermitiennes, orthogonales, unitaires. Rang d'une matrice Solutions d'équations linéaires
Cohérence et Incohérence, Valeurs propres et Vecteurs caractéristiques, Cayley -
Hamilton Theorem, Integration of rational functions, Integration by parts, Reduction
formules, Aire et volume par intégration, Plans, Lignes droites, Sphères, Courbes
Cylindres.
UNITÉ-I: MATRICES
Multiplication de matrices, Matrices singulières et non singulières, Adjoint d'une matrice
Inverse d'une matrice Symétrique et Antisymétrique, Hermitienne et AntHermitienne
Matrices orthogonales et unitaires, Rang d'une matrice, Solution de systèmes linéaires simultanés
équations par
(i)La règle de Cramer.
(ii) Méthode d'inversion de matrice.
UNITÉ-II : MATRICES
UNITÉ-III
Problèmes simples d'intégration, intégration de fonctions rationnelles impliquant
expressions algébriques de la forme
xnefouetdx, sinnxdx, cosnxdx , xm(1-x)ndx, applications de l'intégration pour (i) Aire sous
courbes planes, (ii) Volume d'un solide de révolution.
Programmation JAVA
Objectifs :
Pour améliorer la programmation orientée objet déjà acquise par une indépendance
plateforme.
Unité-I : NOTIONS DE BASE, ÉLÉMENTS ESSENTIELS, INSTRUCTIONS DE CONTRÔLE ET CLASSES
OBJETS
Ordinateur et ses langages – Étape, origine et caractéristiques pour Java - JDK – POO ;
Éléments essentiels de Java : Programme - API - Variables & Littéraux - Types de données - Classe String -
Opérateurs - Conversion de type - Constantes - Portée - Commentaires - Entrée au clavier;
Instructions de contrôle : Instructions conditionnelles - Instructions de boucle - Break et
Instructions de continuité ; Classes et Objets : Modificateurs - Arguments - Constructeurs
["Packages et importations","Classe statique","Méthodes et constructeurs surchargés"]
Retourner des objets – vers String() - cette référence – Énumération - Ramassage des ordures
Collection.
Unité–II : TABLEAUX, HÉRITAGE, INTERFACES ET PACKAGES
Tableaux - Trois dimensions ou plus ; Héritage : Notions de base - Appeler la super classe
Constructeur - Surcharge des méthodes de la super classe - Héritage des sous-classes
Polymorphisme - Classes et Méthodes Abstraites - Interfaces : Champs - Multiple
inheritance - Interface inheritance; Packages: Creating packages–Accessing
paquet d'autres paquets - Spécificateur d'accès.
Unité–III : GESTION DES CHAÎNES, GESTION DES EXCEPTIONS ET MULTI
FIL
Gestion des chaînes : Notions de base - Opérations - Méthodes de chaîne - Classe String Buffer -
Méthode String Builder–to String - Classe String Tokenizer. Notions de base sur les exceptions : essayer
et bloc catch - Plusieurs blocs catch - try imbriqué - mot clé throws - Throw vs
Lancer - Final Vs Enfin Vs Finaliser - Surcharge de méthode - Exception personnalisée -
Multithreading : Cycle de vie - Méthodes dans le fil - application de fil - Fil
priorité–Synchronisation - Communication entre fils - Suspension, Reprise,
et Arrêter des fils;
Unité–IV : APPLET ET APPLICATION GUI
Applets : Base - Cycle de vie - Classes d'applets - Application–Graphiques ; AWT-I : GUI
Programmation - Classes AWT - Fondamentaux des fenêtres - Création de fenêtres -
Boîtes de dialogue - Gestionnaires de mise en page - Boutons radio et cases à cocher - Bordures
Balancement
{"Torsion":"Torsion","Torsion couple":"Couple de torsion","Potential energy in a twisted wire":"Énergie potentielle dans un fil tordu","Torsional pendulum":"Pendule de torsion"}
Période de temps - Détermination du module de rigidité par oscillation torsionnelle (sans
masses).
UNITÉ–II : CHALEUR
Chaleur : chaleur spécifique - loi de refroidissement de Newton - détermination de la chaleur spécifique d'un liquide
en utilisant la loi de refroidissement de Newton - Émissivité et Puissance Émissive.
Low Temperature: J.K. Effect–Positive Effect–Negative Effect–Temperature of
Inversion–Superconducteurs. Type I et II–Effet Meisner–Hélium I et II.
Magnétisme – Moment et force des pôles d'un aimant – Magnétomètre de déviation – Tan C
position–Magnétomètre à vibration–Théorie–Période d'oscillation–Détermination de
M et BHutilisant le magnétomètre de déflexion en position Tan C et la vibration
magnétomètre.
Son : vibration transversale des cordes - Vitesse et fréquence des vibrations d'un
corde tendue–lois–sonomètre–fréquence A.C.–fil d'acier–fil de laiton.
Interférence : Coin d'air – Description – Test pour la planéité optique d'une plaque de verre –
Détermination du diamètre d'un fil fin par un coin d'air.
Fibre optique : principe - classification des fibres optiques - système de communication par fibre optique
schéma de blocs.
Objectif
Comprendre et calculer des méthodes statistiques par lesquelles développer la programmation
Skills.
UNITE-I
Introduction - portée et limitations des méthodes statistiques - classification des données -
Tabulation de
data - Diagrammatic and Graphical representation of data - Graphical determination of
Quartiles, déciles et percentiles.
UNITÉ-II
Measures of location : Arithmetic mean, median, mode, geometric mean and Harmonic
moyenne et ses propriétés.
UNITÉ-III
Measures of dispersion : Range, Quartile deviation, mean deviation, Standard deviation,
écart type combiné, et leurs mesures relatives.
UNIT-IV
Mesures de l'asymétrie de Karl Pearson, de Bowley et de Kelly et coefficient de
Asymétrie et kurtosis basées sur des moments.
UNITÉ-V
Corrélation - Karl Pearson - Corrélation de rang de Spearman - Déviation concomitante
méthodes.
Analyse de régression : Équations de régression simples.
Livres de référence :
1. Fundamental of Mathematical Statistics - S.C. Gupta & V.K. Kapoor - Sultan Chand
2. Méthodes statistiques - Snedecor G.W. & Cochran W.G. oxford & +DII
3. Éléments de Statistiques - Mode. E.B. - Prentice Hall
4. Méthodes statistiques - Dr S.P. Gupta - Sultan Chand & Sons
Domaine de compétence – Papier 1
CONCEPTION ET ANALYSE DES ALGORITHMES
Objectif : Construire une base solide des matières fondamentales les plus importantes.
l'informatique. La pensée créative est essentielle à la conception d'algorithmes et aux mathématiques
perspicacité et compétences en programmation.
Algorithmes.
UNITÉ - II : DIVISER POUR RÉGNER
Méthode générale - Recherche binaire - Trouver le maximum et le minimum - Tri par fusion -
Tri rapide - Tri par sélection - Multiplications de matrices de Stassen.
Délais - Arbres de couverture de coût minimum - Stockage optimal sur bandes - Fusion optimale
Modèle - Chemins les plus courts à source unique.
LIVRE DE TEXTE
Objectives:
Pour permettre à l'élève de maîtriser la technologie de l'information avec un
meilleure connaissance de l'informatique
Objectif : Incorporer une solide connaissance des bases de données aux étudiants
Référence
1.S.K. Singh, « Systèmes de bases de données – Concepts, conception et applications », Dorling
Kindersley (Inde) Pvt. Ltd., Deuxième Impression, 2008
2. Concepts de systèmes de bases de données, Abraham Silberchatz, Henry F Korth, S. Sudarshan
McGraw-Hill - 5thÉdition - 2006.
Pratique de base
Mécanique des ondes - Ondes de De Broglie - Nature duale - Étude expérimentale de la matière
Ondes – L'expérience de Davission et Germer – L'expérience de G.P. Thomson
Le principe d'incertitude de Heisenberg – La position et le moment d'une particule.
UNITÉ–IV : CRISTALLOGRAPHIE
UNITÉ–V : ÉLECTRONIQUE
Chennai.
3. Physique alliée - Prof. Dhanalakshmi et autres.
4. Éléments des Propriétés de la Matière – D.S. Mathur, S. Chand & Co. (1999).
5. Heat and Thermodynamics–N. Brijlal and Subramaniam S. Chand & Co.
6. Un manuel de son - par M. Narayanamoorthy et autres Éditions Nationales
Entreprises (1986).
7. Physique moderne – R. Murugesan S. Chand & Co. (2004).
8. Principes et applications électroniques - A.B. Bhattacharya, New Central Book
Agence, Calcutta.
9. Introduction à la physique des solides–C. Kittel, 5 thÉdition Wiley Eastern Ltd.
10. Sources d'énergie renouvelables et durables - Agarwal.
ALLIÉ
Objectif
Comprendre et calculer les méthodes statistiques par lesquelles développer la programmation
Compétences.
UNITÉ-I
Ajustement de courbe par la méthode des moindres carrés -
Y = a x + b, Y = a x2+ b x + c, Y = a xb, Y = a ebx
UNITÉ-II
Sample Space - events - probability - Addition and Multiplication Theorem - conditional
probability -Baye’s Theorem. Mathematical expectation Addition and Multiplication
théorème, l'inégalité de Tchebychev.
UNITÉ-III
Distributions standard - Binomiale, Poisson, distribution normale et ajustement de celles-ci
distributions.
UNITÉ-IV
Test de Signification - test pour petits échantillons et grands échantillons basé sur la moyenne, l'écart type, la corrélation
et
proportion - intervalle de confiance.
UNITÉ-V
Analyse de la variance - Classifications à un et deux facteurs - Principe de base de la conception de
Expériences - Randomisation, Répétition et Contrôle local - C.R.D., R.B.D. et L.S.D.
Livres de référence :
1. Fundamental of Mathematical Statistics - S.C. Gupta & V.K. Kapoor - Sultan Chand
2. Fundamental of Applied Statistics - S.C. Gupta & V.K. Kapoor–Sultan Chand
3. Statistical Methods - Snedecor G.W. & Cochran W.G. oxford & +DII
4. Éléments de Statistiques - Mode. E.B.–Prentice Hall
PRATIQUE ALLIÉE
1. PHYSIQUE
(N'importe quels 15 Expériences)
PRATIQUE ALLIÉE
1. Formation de distributions de fréquence univariées et bivariées
2. Schémas et graphiques
3. Mesures de localisation
4. Mesures de dispersion
5. Asymétrie et Kurtosis
6. Corrélation et Régression
7. Ajustement de courbe : y = ax+b, y=ax2+bx+c, y=axb, y=aebx
8. Ajustement des distributions - Binomiale, Poisson, Normale
9. Test de signification pour petits échantillons et tests pour grands échantillons
10. Analyse de la variance : classification à un facteur, classification à deux facteurs et conception de
Expériences - C.R.D, R.B.D & L.S.D
LIVRES DE RÉFÉRENCE :
Note :
L'utilisation d'une calculatrice scientifique sera autorisée pour l'examen pratique. Statistique
Une table peut être fournie aux étudiants dans la salle d'examen.
Matière basée sur les compétences II – Papier 2
UNITÉ - I
Codes d'instruction – Registres d'ordinateur – Instructions d'ordinateur – Chronométrage et
Contrôle–Cycle d'instruction–Instructions de référence mémoire–Entrée-Sortie et
Interruptions.
UNITÉ - II
Contrôle de la mémoire - Séquençage d'adresses - Exemples de microprogrammes - Conception de
Unité de contrôle.
UNITÉ - III
Introduction–Organisation générale des registres–Formats d'instruction–Adressage
Modes.
UNITÉ–IV
UNITÉ - V
Mémoire auxiliaire–Mémoire principale–Mémoire auxiliaire - Mémoire associative–
Mémoire Cache - Mémoire Virtuelle.
LIVRE DE TEXTE
1. Morris Mano M. Architecture des Systèmes Informatiques. New Delhi: Prentice Hall de
India Private Limited, 2011
REFERENCES
1. William Stallings. Organisation et architecture des ordinateurs. 8thédition. Pearson
publication, 2010
2. Morris Mano. Conception numérique et conception d'ordinateur. New Delhi : Prentice Hall de
India Private Limited, 2001
ÉLECTIVE NON MAJOR II PAPIER II
INTERNET ET SES APPLICATIONS
Objectif : Équiper les étudiants des bases de l'utilisation d'Internet et les préparer au numérique
monde
Ordinateurs personnels Histoire du World Wide Web - Micro logiciel .NET Java-Web
ressources.
UNITÉ - IV HTML
Introduction to HTML headers–Linking - Images-special characters and line
listes non ordonnées - programmes HTML simples.
Manuel scolaire
Objectif :
Ce cours vise à fournir aux étudiants des connaissances détaillées sur le mobile
Application et développement et couvre la programmation Android des fondamentaux à
développer des applications mobiles pour des gadgets intelligents.
UNITÉ I Introduction aux applications mobiles :
Applications natives et web - Systèmes d'exploitation et applications mobiles - Mobile
Bases de données. Android : Histoire d'Android - Fonctionnalités d'Android - OSS - OHA - Android
Versions et compatibilité - appareils Android - Prérequis pour apprendre Android - Configuration
up logiciel–IDE - XML. Architecture Android : Pile Android - Noyau Linux -
Runtime Android - Dalvik VM - Cadre d'application - Émulateur Android - Android
applications.
UNITÉ II Développement Android :
Mises en Page Android – Attributs – Styles de mise en page - Linéaire – Relatif – Tableau – Grille –
Frame. Menus: Option menu–context menu - pop-up menu–Lists and Notifications:
création et affichage. Contrôles d'entrée : Boutons - Champs de texte - Cases à cocher - dialogues d'alerte -
Barre de progression de notation des spinners.
application.
Manuels scolaires
Barry Burd, « Développement d'applications Android – Tout-en-un pour les Nuls », 2ème
Édition, Wiley India, 2016.
Référence :
1. Paul Deitel, Harvey Deitel, Alexander Wald, « Android 6 pour les programmeurs – Un
Approche basée sur les applications, 3ème édition, Pearson éducation, 2016.
2. Jerome (J. F) DiMarzio, « Android – Un guide pour les programmeurs », McGraw Hill
Objectif : Permettre à l'étudiant d'acquérir des connaissances suffisantes sur divers ressources système.
Unité–I Notions de base sur les systèmes d'exploitation
Unité–IV Échange
Échange - Utilisation des images bitmap - Utilisation des listes chaînées - Pagination - Mappage des pages aux cadres -
Tables de pages hiérarchiques - Segmentation - Mémoire virtuelle - Concept de base de la mémoire virtuelle
Mémoire - Pagination à la demande - Tampon de lookaside de transaction (TLB) - Table des pages inversée
Algorithmes de remplacement de pages
Manuels scolaires :
Objectif :
Équiper les étudiants des bases de la communication des données et les préparer à mieux
réseautage informatique
UNITÉ I
UNITÉ II
Couche de liaison de données - Problèmes de conception - Problème d'allocation de canal - Protocoles d'accès multiple
- Ethernet - Réseau local sans fil - architecture 802.11.
UNITÉ III
Couche réseau : Problèmes de conception, Algorithmes de routage, Routage du chemin le plus court, Inondation,
Diffusion et routage multicast congestion, contrôle et interconnexion.
UNITÉ IV
Couche de transport - Service de transport - Éléments des protocoles de transport - Datagramme utilisateur
Protocole - Protocole de contrôle de transmission.
UNITÉ V
Application Layer - DNS - Electronic mail - World Wide Web - Multimedia - Network
sécurité.
LIVRE DE TEXTES
RÉFÉRENCES
3. Dialogues d'alerte
4. Vue en liste
5. Menu Options
Barres de recherche
7. Préférences Partagées
8. Notifications de la barre d'état
4. Mise en œuvre de l'algorithme de planification CPU pour la planification premier arrivé, premier servi.
5. Mise en œuvre de l'algorithme d'ordonnancement CPU pour l'ordonnancement du plus court job d'abord.
Objectif : Permettre à l'étudiant d'acquérir des connaissances suffisantes sur les différentes ressources système.
Introduction: Definition of data mining - data mining vs. query tools - machine learning -
étapes du processus d'exploration de données - aperçu des techniques d'exploration de données.
Prétraitement des données et caractérisation : Nettoyage des données - Intégration des données
Transformation - Data Reduction - Data Mining Query Language - Generalization -
Résumé - Extraction de règles d'association
UNITÉ - IV : Classification
Classification: Classification - Decision Tree Induction - Bayesian Classification -
Prediction - Back Propagation - Cluster Analysis - Hierarchical Method - Density Based
Méthode - Méthode basée sur une grille - Analyse des valeurs aberrantes.
UNITÉ - V : Analyse
Cluster analysis: Types of data - Clustering Methods - Partitioning methods - Model
méthodes de clustering basées - analyse des valeurs aberrantes. Sujets avancés : Exploration du Web - Contenu Web
Mining - Structure and Usage Mining - Spatial Mining - Time Series and Sequence
Exploitation minière.
TEXT BOOKS:
1. PaulrajPonnaiah, “Data Warehousing Fundamentals”, Wiley Publishers, 2001.
2. Jiawei Han, Micheline Kamber, « Exploration de données : Concepts et techniques », Morgan
Objectifs : Équiper les étudiants des bases du dessin sur ordinateur et les préparer à
modélisation informatique d'objets
LIVRE DE TEXTE :
Computer Graphics( C version) , Donald Hearn and [Link] Baker, Pearson- 2ndModifier.
2012.
LIVRES DE RÉFÉRENCE :
1. Graphiques informatiques interactifs - Une approche descendante utilisant Open GL, Edward Angel
Pearson, 5thÉdition.
2. Graphismes par ordinateur, Peter Shirley, Steve Marschner, Cengage Learning, Indien
Édition, 2009
C. SÉCURITÉ DE L'INFORMATION
Livre de texte
Référence
1. Micki Krause, Harold F. Tipton, « Manuel de la sécurité de l'information »
Gestion”, Vol 1-3 CRC Press LLC, 2004.
INGÉNIERIE LOGICIELLE
Objectif :
Ce cours présente les concepts et méthodes nécessaires à la construction de grandes
systèmes intensifs en logiciels.
UNITÉ-I :
Introduction - Évolution du rôle du logiciel - Nature changeante du logiciel - Logiciel
Mythes;Unevuegénériqueduprocessus:Technologieencouches-Modèlesdeprocessus:Modèleencascade-
Modèlesdeprocessusévolutifs.
UNITÉ-II:
Ingénierie des exigences : Tâches - Démarrer le processus d'ingénierie des exigences -
Élicitation des exigences - Construction du modèle d'analyse - Analyse des exigences - Données
Concepts de modélisation.
UNITÉ-III :
Ingénierie des données : Processus de conception et qualité de conception - Concepts de conception - La conception
Modèle de création d'un design architectural : Architecture logicielle - Design de données -
Conception architecturale - Cartographie du flux de données dans l'architecture logicielle ; Réalisation de l'utilisateur
Conception d'interface : Règles d'or.
UNITÉ-IV :
Stratégies de test : Approche stratégique du test logiciel - Stratégies de test pour
Logiciels conventionnels et orientés objet - Tests de validation - Tests système - Art de
Débogage. Tactiques de test : Fondamentaux - Boîte blanche - Chemin de base - Structure de contrôle -
Méthodes de test en boîte noire
UNIT-V:
Gestion de projet : Spectre de gestion - Personnes - Produit - Processus - Projet.
Estimation : Processus de planification de projet - Ressources - Estimation de projet logiciel - Projet
Planification - Concepts de qualité - Assurance qualité logicielle - Technique formelle
Critiques.
MANUELSCOLAIRE:
Roger S Pressman, « Ingénierie Logicielle - Une Approche de Praticien », Sixième Édition
McGraw Hill Édition Internationale, New York : 2005.
REFERENCES:
INFORMATIQUE CLOUD
Objectif :
Pour permettre aux étudiants d'apprendre les fonctions, principes et concepts de base
systèmes cloud.
Vue d'ensemble de la sécurité - Défis et risques de la sécurité dans le cloud - Logiciel en tant que service
Security- Security Governance - Risk Management - Security Monitoring - S
Architecture Design - Data Security - Application Security - Virtual Machine Security -
Gestion d'identité et contrôle d'accès - Sécurité autonome.
LIVRE TEXTE :
1. Michael Miller, « Cloud Computing : Applications Web qui Changent le
La façon dont vous travaillez et collaborez en ligne”, Que Publishing, août 2008.
REFERENCES:
Objectif :
Pour discuter des techniques qui peuvent être appliquées efficacement en pratique concernant HTML5,
JavaScript, PHP, CSS et Linux
UNITÉ-II: LINUX
Introduction : Commandes essentielles de Linux – Concept de système de fichiers – Fichiers standards – Le
{"Linux Security Model":"Modèle de sécurité Linux","Vi Editor":"Éditeur Vi","Partitions Creation":"Création de partitions","Shell Introduction":"Introduction au shell","String":"Chaine"}
UNITÉ-IV : PHP
Introduction à PHP - Caractéristiques syntaxiques générales - Scripting PHP - Commentaires
votre code–Primitives, Opérations et Expressions–Variables PHP–Opérations et
Expressions Control -statement–Array–Functions.
UNITÉ–V PHP
Traitement de base des formulaires - Accès aux fichiers et dossiers - Cuisine - Sessions - Base de données
Manuels scolaires
1. « Apprendre PHP, MySQL, Java Script, CSS et HTML5 », Robin Nixon, O'Reilly
Publications, 3ème édition, 2014.
[Link]éphen Holzner, "Le Livre Noir de HTML", Dreamtech Press & Paraglyph Press
Éditeurs, 2007
Livres de référence
Logiciel Open Source, [Link] Ahmed, Margham Publication, Chennai, 2015
Pratique de base
PRATIQUE–VII
Laboratoire [Link]
7. Écrire un programme pour implémenter les pages maîtresses, les thèmes et les skins [Link].
10. Écrivez un programme pour accéder aux sources de données via [Link]
Pratique fondamentale
PRATIQUE–VIII
Laboratoire de programmation open source
8. Développez un programme et vérifiez les fonctions du système de fichiers, les fonctions de date et d'heure.
9. Créer une table de base de données d'étudiants dans MYSQL et manipuler les enregistrements (insérer, supprimer,
Objectif : Rendre l'élève plus compétent dans le développement de logiciels sans erreurs
UNITÉ-I PRINCIPES DE TESTING
["Un test dans le temps","Le chat et le saint","Tester d'abord les tests","Les policiers sur le pont"]
Phase d'un projet logiciel - Qualité, Assurance qualité et Contrôle de qualité - Tests
Vérification et Validation - Modèle de processus pour représenter les différentes phases - Cycle de vie
modèles.
Tests en boîte blanche - Défis - Tests statiques - Tests structurels - Tests en boîte noire.
Validation- Fake language testing - Language testing - Localization testing - Tools used
pour l'internationalisation - Défis et enjeux - Aperçu des tests ad hoc - Compagnon
Test en paire, exploratoire, itératif, agile et extrême - Semences de défauts.
TEXT BOOK:
1. Srinivasan Desikan, Gopalaswamy Ramesh, « Tests logiciels : principes et
Pratiques”, Publications Pearson, 2006.
REFERENCES:
1. Renu Rajani, PradeepOak, « Tests de logiciels - Méthodes efficaces, outils et
Techniques”, Tata McGraw Hill, 2004.
Boris Beizer, « Techniques de test logiciel », Dream Tech Press, Deuxième Édition
2003.
(B) INFORMATIQUE MOBILE
Problèmes de base de données : techniques de stockage, mécanismes d'invalidation de cache, client serveur
informatique avec adaptation, informatique consciente de l'énergie et consciente du contexte, transactionnelle
modèles, traitement des requêtes, récupération et problèmes de qualité de service.
TEXT BOOKS:
[Link] Schiller, “Mobile Communications”, Second Edition, Pearson Education, 2003.
2. William Stallings, « Communications et Réseaux sans fil », Pearson Education,
2002.
LIVRES DE RÉFÉRENCE :
1. Kaveh Pahlavan, Prasanth Krishnamoorthy, "Principes des réseaux sans fil"
PHI/Pearson Éducation, 2003.
Objectif :
To learn the architecture, programming, interfacing and rudiments of system design of
microprocesseurs.
LIVRE DE TEXTE
1. Programmation en langage d'assemblage pour l'IBM PC, Alan R. Miller, SubexInc, 1987.
2. Microprocesseurs avancés et périphériques, Ray A K, Bhurchandi K M, TMH.
Électif III PAPIER–3
Internet des Objets
UNITÉ V LIAISONS
Relocalisation et Concepts de Liaison – Conception d'un Linker – Programmes Auto-Rélocalisants –
Liaison pour les superpositions - Chargeur.
LIVRE DE TEXTE
Text Books :
Kaliyaperumal Karthikeyan, « Introduction aux systèmes multimédias », LAP
Lambert Academic Publishing, 2011
[Link],“Multimedia Making It Work Eighth Edition”,TataMcGraw-Hill
Éditeur, 2011
3. Parag Havaldar et Gerald Medioni, « Systèmes multimédias », Cengage
Apprentissage, 2011
4.S. K. Bansal, « Systèmes multimédias », Aph Publishing Corporation, 2011
Matière basée sur les compétences IV
ASP .NET
UNITÉ I : Notions de base sur [Link]
Introduction à [Link] : .NET Framework (CLR, CLI, BCL), Notions de base sur [Link],
Structure de page [Link], Cycle de vie de la page. Contrôles : Contrôles serveur HTML, Web
Contrôles de serveur, Contrôles utilisateur Web, Contrôles de validation, Contrôles Web personnalisés.
UNITÉ II : Forme
Validation de formulaire : validation côté client, validation côté serveur, contrôles de validation :
Required Field Comparison Range, Calendar Control, Ad rotator Control, Internet
Contrôle de l'explorateur. Gestion de l'état : État de la vue, État du contrôle, Champs cachés, Cookies,
Chaînes de requête, État de l'application, État de session.
Accès à la base de données sur les applications Web : concept de liaison des données avec le web, création de données
Grille, Lier des contrôles de serveur web standard, Afficher des données sur un formulaire web en utilisant le Lié de Données
Contrôles.
UNIT V: XML
Écriture de jeux de données en XML, Lecture de jeux de données avec XML. Services WEB : Méthode distante
appel utilisant XML, SOAP, langage de description de service Web, Construction et Consommation d'une
service Web, déploiement d'application Web.
Textbook:
[Link] 1.1 Professionnel Bill Evjen, Devin Rader, Farhan Muhammad, Scott
Hanselman, Srivakumar
LIVRES DE RÉFÉRENCE :