Introduction aux systèmes d'exploitation
Introduction aux systèmes d'exploitation
Semestre UE Matière
Code Session Crédits Type Code Coef Crédits Code Intitulé Coef Crédits
UE ANAL2 Analyse 2 5 6
UEF4 8 10
Fondamentale ALG2 Algèbre 2 3 4
SYST1
Instroduction au Système d'exploitation 1
Crédits : 3 Coef : 3
Introduction to operating systems 1
1 ﻣﺪﺧﻞ إﻟﻰ ﻧﻈﻢ اﻟﺘﺸﻐﻴﻞ
Pré-requis :
VH TD : 30.00
aucun
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Famille de
Compétence Elément de Compétence Type
Compétence
● Initiation
- Le terminal
- Une commande
- La structure d'une commande
- Quelques commandes: date, cal, whoami, hostname, history, uname, free, w, clear, echo, !!
- Le shell
- Les types des commandes (internes ou externes)
- Les commandes: type, help, man
- Connexion au serveur en utilisant
a) Bureau à distiance
b) Putty
c) Remmina
d) Remote Desktop 8
e) Termux
● Les fichiers & Les répertoires
- Les fichiers
- Les répertoires
- Les fichiers et les répertoires cachés
- Nomenclature des fichiers et des répertoires
- Le système de fichiers
- Les chemins: chemin absolu et chemin rélatif
- Les commandes relatives aux fichiers et répertoires:
a) touch, cat, more, head, tail, less, nano
b) grep, sed, which, whereis
c) mkdir, rmdir, ls, cd, pwd, tree
d) rm, mv, cp, file,
e) find, locate, du, ln, file
- Caractères spéciaux:
a) * ? ~ . .. <espace> / \ ''
b) $ ! & | # {} [] () = + - ; $ ` ^ < > >> " "
- Raccourcis shell <ctrl-r> <ctrl-l> <ctrl-c> <tab> <tab><tab>
- Les commandes split, join, diff, cmp
● Les scripts
- Structure d'un script
- Executer un script
- Les variables
- Les apostrophes (' ')
- Les guillemets (" ")
- Les accents graves (` `)
- Les accolades {}
- La commande echo
- Les variable du système ($env, $HOME, $SHELL,$HOSTNAME, $PWD, $PATH)
- variable spéciale ($?, $$, $!,)
- Les paramètres d'un script ($0,$1,...,$9,$#,$@,$*)
- Les commandes let, shift
- Les opérations +, *, /, =, +=, etc
Contenu: - La commande read
- La commande test ou [ ]
- La structure if
- La structure case
- La structure for
- La structure while
● Les processus
- Définition
- Les commandes
a) ps, pstree, top, htop
b) pgrep, kill, killall
c) Les raccourcis ctrl+c, ctrl+z, le caractère & et la commande bg
d) Les commande nice et renice
RECOMMANDATIONS :
• Les cours, TD et TP se font en salle de TP.
• Pour le chapitre administration, il souhaitable d’avoir des machines individuelles pour pouvoir apprendre à installer un
système LINUX
BIBLIOGRAPHIE
i- Introduction
Définition et Fonctions d'un système d'exploitation
Historique du système d’exploitation UNIX
II- Présentation du système UNIX
Les utilisateurs UNIX
Les principales fonctions
Structure du système UNIX
Le Shell
III- Ouverture et fermeture de session
Ouverture de session
Création/Changement de mot de passe
Fermeture de session
IV- Commandes UNIX
Syntaxe d'une commande
Les commandes de base
V- redirection et pipe
Les entrées sorties
Redirection des entrées sorties
Redirection des erreurs
Les pipes
VI- repertoires et fichiers unix
Les types de fichier
Atteindre un fichier
Nommer un fichier
Le chemin d'accès
Visualiser les fichiers
Commandes de gestion des répertoires
Commandes de gestion des fichiers
Les liens (physiques et symboliques)
Les inodes
Les métacaractères
Les droits d'accès
Identification de l’utilisateur
Définition des droits d’utilisateur
1. Cas d’un fichier classique
2. Cas d’un répertoire
Commandes associées
Changer les droits : chmod
Changer les droits par défaut : umask
Changer le propriétaire et le groupe
VII- Les filtres UNIX
Modifier les données d'un fichier
Couper un fichier en morceaux : split
Trier des fichiers : sort
Conversion de chaîne de caractère :tr
Edition de fichiers avec critères
Editer un fichier par la fin : tail
Editer un fichier par le début : head
Compter les lignes d'un fichier : wc
Edition de champ d'un fichier : cut
Fusion de fichier : paste
Extraction de lignes communes de deux fichiers : comm
Comparaison de fichiers
Comparer deux fichiers : cmp
Edition des différences entre deux fichiers : diff
VIII- Les commandes grep et find
Les expressions régulières
La commande grep
La commande find
IX- Gestion des processus
Les caractéristiques d'un processus
Visualiser les processus
Commandes de gestion des processus
Lancer un processus en tâche de fond
Arrêter un processus
X- INtroduction a l’administration
Installation d’un système UNIX (LINUX)
Gestion des comptes utilisateurs
RECOMMANDATIONS :
Les cours, TD et TP se font en salle de TP.
Pour le chapitre administration, il souhaitable d’avoir des machines individuelles pour pouvoir apprendre à installer un
système LINUX
ALSDS
Algorithmique et Structures de Données
Crédits : 6 Statiques Coef : 5
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Famille de
Compétence Elément de Compétence Type
Compétence
Objectifs
A la fin de cours l’étudiant devra être capable de :
Objectifs:
Utiliser d’une démarche méthodologique axée sur la modularité permettant la conception et la réalisation d’un petit logiciel
utilisant des objets élémentaires et des données structurées statiques (tableaux à une et à deux dimensions, chaînes de
caractères, ensembles, enregistrements).
Partant de l’énoncé d’un problème, de : procéder à son découpage modulaire analyser et construire séparément des différents
modules (principal et secondaires).
Valider chaque module programmer séparément les divers algorithmes correspondants aux modules (principal et secondaires)
Confectionner un dossier technique de programmation.
5.2. TD/TP
Trois (3) TPs devront être réalisés dont deux (2) sur la modularité. Les TPs consistent la mise en œuvre de la démarche étudiée
et en la confection de dossiers de TPs comprenant : l’énoncé, le découpage modulaire éventuel, les analyses et algorithmes des
différents modules, le jeu d’essai, les listings des programmes et les résultats.
Evaluation
Formule
Travail Moyenne Générale = (0.2x CI + 0.3x CF + 0.2 xTP1+0.2xTP2+TR)/10
Personnel: Détail
Code Désignation Mode Pondération
CI Contrôle Intermédiaire Examen présentiel 20%
CF Contrôle Final Examen présentiel 30%
TP Travaux pratiques Examen de TP présentiel 40%
TR Tests rapides Interrogations-Assiduité 10%
Ressources Pédagogiques
Ressources Description Type Source
Logiciel Free Pascal Langage de programmation Logiciel
Support de Cours Support de cours du module Document ClassRoom du module
Bibliographie
Algorithmique - 3ème édition - Cours avec 957 exercices et 158 problèmes. Auteurs : Clifford Stein, Charles E. Leiserson,
Thomas H. Cormen. Editeur Dunod, 2010.
Bibliographie: Introduction to Algorithms, fourth edition, Auteurs : Thomas H. Cormen, Charles E. Leiserson (Auteur), Ronald L. Rivest
(Auteur), Clifford Stei. The MIT Press, 5 avril 2022.
Algorithmes - Notions de base. Auteur : Thomas H. Cormen. Editeur : Dunod, 2013
Conception d’algorithmes : 150 exercices corrigés. Editeur : Eyrolles, 3ème édition 2021.
La bibliothèque de l’ESI est riche en livres.
Webographie : plusieurs sites académiques intéressants.
Syllabus ARCH1
ARCH1
Architectures des ordinateurs 1
Crédits : 5 Coef : 4
Computer architectures
1 ﻣﻌﻤﺎرﻳﺔ اﻟﺤﻮاﺳﻴﺐ
VH Cours : 45.00
Pré-requis :
VH TD : 30.00
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Famille de
Compétence Elément de Compétence Type
Compétence
RECOMMANDATIONS :
Il est recommandé d’utiliser le vidéo projecteur pour le cours et de diffuser un support de cours ou polycopié.
Les travaux dirigés et pratiques doivent se faire dans des salles de cours équipées de matériels informatiques.
Des travaux (Exposés, TP, Etude de cas, Simulations) personnels devront être réalisés.
Travail Personnel:
ANAL1
Analyse mathématique 1
Crédits : 6 Coef : 5
Calculus 1
1 اﻟﺘﺤﻠﻴﻞ اﻟﺮﻳﺎﺿﻲ
VH Cours : 45.00 Pré-requis :
VH TD : 45.00 Analyse et Algèbre de l’Enseignement Secondaire.
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Famille de
Compétence Elément de Compétence Type
Compétence
C2.1: Modéliser numériquement un système C21.3: Analyser une fonction réelle à une variable
CF2 TEC
complexe réelle
I- Quelques propriétés de IR (~ 18 h)
• Structure algébrique de R.
• L’ordre dans IR, majorant, minorant, borne supérieure, borne inférieure.
• Intervalle, voisinage, point d’accumulation, point adhérent.
II- SUITES NUMERIQUES Réelles (~18h)
• Suites Numériques
◦ Définition, convergence, opérations sur les suites convergentes.
◦ Théorèmes de convergence, théorème des trois suites, sous suite. Extension aux limites infinies.
◦ Suite de Cauchy, suites adjacente et suites récurrentes.
Contenu: II- Limite et Continuité des Fonctions réelles d’une variable réelle (~ 27 h)
• Limite : définition, opérations sur les limites, les formes indéterminées.
• La continuité : définition et théorèmes fondamentaux.
• La continuité uniforme, les fonctions Lipchitziennes.
Travail Des devoirs réguliers, à faire chez soi, sont prévus pour travailler l’assimilation des cours et l’approfondissement des notions
Personnel:
ALG1
Algèbre 1
Crédits : 3 Coef : 3
Algebra 1
1 اﻟﺠﺒﺮ
VH Cours : 15.00 Pré-requis :
VH TD : 30.00 L’analyse et l’algèbre de l’enseignement secondaire
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Famille de
Compétence Elément de Compétence Type
Compétence
CONTENU DU MODULE :
I- RAPPELS ET COMPLEMENTS(~12h)
• Logique.
• Ensembles.
• Relations.
• Applications.
III- POLYNOMES(~18h)
• Notion de polynôme à une indéterminée à coefficients dans un corps commutatif.
• Opérations algébriques sur les polynômes.
• Arithmétique dans l’anneau des polynômes.
• Polynôme dérivé.
• Notion de racine d’un polynôme et ordre de multiplicité d’une racine.
Des devoirs réguliers, à faire chez soi, sont prévus pour travailler l’assimilation des cours et l’approfondissement des
notions
Travail
Personnel: MODALITES DE CONTROLE DES CONNAISSANCES
Interrogation(s) écrite(s)+contrôle intermédiaire+examen final
ELECT
Eléctricité
Crédits : 4 Coef : 3
Electricity
اﻟﻜﻬﺮﺑﺎء
VH Cours : 30.00
Pré-requis :
VH TD : 30.00
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Famille de
Compétence Elément de Compétence Type
Compétence
I. ÉLECTROCINÉTIQUE (~ 8 heures)
Rappels sur l'électrostatique
Introduction à l'électrocinétique - courant électrique - tension électrique - éléments d'un circuit électrique - générateurs et
récepteurs.
Loi d'Ohm - résistance - conductance - association des résistances - Puissance et énergie électriques - Loi de Joule
Étude des condensateurs : définition - types de condensateurs - capacité et charge d'un condensateur plan - énergie
emmagasinée par un condensateur - association des condensateurs.
Lois de Kirchhoff : Définition des éléments d'un circuit électrique - Loi des nœuds - Loi des mailles - résistances, association des
résistances, loi de Kirchhoff, charge et décharge d’un condensateur.
Application : étude détaillée de la charge et de la décharge d'un condensateur.
Travail
Personnel:
TEE
Technique d'expression écrite
Crédits : 2 Coef : 2
Written production techniques
ﺗﻘﻨﻴﺎت اﻟﺘﻌﺒﻴﺮ اﻟﻜﺘﺎﺑﻲ
VH Cours : 15.00
Pré-requis :
VH TD : 15.00
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Famille de
Compétence Elément de Compétence Type
Compétence
C9.1: Rédiger un mémoire de C91.6: Rédiger correctement (Synthèse, clarté, lisibilité, soins de l'orthographe
CF9 OPE
qualité et grammaire)
RECOMMANDATIONS :
Il est recommandé d’utiliser des textes relatifs à la culture d’entreprise et culture informatique pour une meilleure profitabilité.
Le choix des textes pourrait se faire en concertation avec les enseignants de l’UE relative à l’économie d’entreprise.
Méthodologie de rapport
Etablir un CV
Travail
Rédiger une lettre de motivation
Personnel:
Fiche de lecture.
Camus B. « Rapports des stages et mémoires », Chihab Editions, Editions d’Organisation, Collection de l’étudiant, Alger 1995
Eckenschwiller M. « L’écrit universitaire », Les Editions d’organisations, 1994
Gingras, F. « Comment citer des sources sur Internet dans un travail scientifique », disponible sur
Bibliographie: [Link] page mis à jour le 21/03/2005
R. Simonet, « Les techniques d'expression et de communication - Évolution, fondements, pratiques », l’Harmattan, 1994
R. Simonet, J. Simonet, « Savoir argumenter», Editions d’organisation, 2004.
Syllabus BW
BW
Bureautique et Web
Crédits : 1 Coef : 1
Word processing and Web
ﻣﻜﺘﺒﻴﺔ و اﻟﻮاب
VH Cours : 15.00 Pré-requis :
VH TD : 15.00 aucun
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Famille de
Compétence Elément de Compétence Type
Compétence
C9.9: Exploiter les TIC pour effectuer C99.2: Utiliser efficacement les outils de recherche d’information pertinente
CF9 TEC
une communication efficace (collecte, tri) devant l’hétérogénéité des sources documentaires
CONTENU DU MODULE :
I. Travailler dans un environnement numérique évolutif
• Introduction aux espaces de travail numériques et à leurs avantages
• Outils et applications basés sur le cloud (par exemple, Google Workspace, Microsoft Office 365, Dropbox)
• Aperçu de la technologie et de l'architecture Internet
• Comprendre les adresses IP, les domaines et les protocoles
• Gestion des fichiers et des données numériques (par exemple, organisation des fichiers, sauvegardes, contrôle des versions)
• Conseils et stratégies pour le travail à distance et le télétravail
• Meilleures pratiques en matière de cybersécurité et préoccupations relatives à la confidentialité numérique.
II. Communication et collaboration
• Introduction à la communication par e-mail et son rôle sur le lieu de travail
• Meilleures pratiques pour rédiger des e-mails efficaces (par exemple, des lignes d'objet claires, des messages concis, un ton
approprié)
• Stratégies pour gérer la surcharge d'e-mails et l'organisation de la boîte de réception
• Collaboration efficace par e-mail (par exemple, e-mails de groupe, cc/bcc, réponse à tous)
• Rédaction d'e-mails professionnels pour différentes situations (par exemple, demande des informations, donne des
commentaires, …)
• Gérer des communications difficiles ou sensibles par e-mail (par exemple, diffusion de mauvaises nouvelles, résolution des
conflits)
• Ethic et professionnalisme dans la communication par e-mail (par exemple, langage approprié, éviter le jargon ou le
sarcasme)
• Utilisation de l'e-mail pour établir et maintenir des relations professionnelles (par exemple, réseautage, e-mails de suivi)
• sécurité et de confidentialité pour la communication par e-mail
• Intégration de la communication par e-mail avec d'autres outils de communication et de collaboration (par exemple, logiciel
de gestion de projet, vidéoconférence)
Bibliographie
• Initiation à l'informatique - Windows 10, Word 2019, Excel 2019, Outlook 2019 et Microsoft Edge. French Edition by Collectif ,
2020
• The Information Specialist's Guide to Searching and Researching on the Internet and the World Wide Web. by Ernest
Ackermann and Karen Hartman. Jun 11, 2014
• Business Email: Write to Win. Business English & Professional Email Writing Essentials: How to Write Emails for Work, by Marc
Bibliographie:
Roche, 2019
• Microsoft Word 2019 Step by Step, by Joan Lambert.
• Microsoft Excel 2019 Step by Step, by Curtis Frye.
• Excel 2019 Bible, by John Walkenbach.
• HTML and CSS: Design and Build Websites, by Jon Duckett , 2011
Syllabus ANAL2
ANAL2
Analyse 2
Crédits : 6 Coef : 5
Calculus 2
1 اﻟﺘﺤﻠﻴﻞ اﻟﺮﻳﺎﺿﻲ
VH Cours : 45.00 Pré-requis :
VH TD : 45.00 UEF2.1
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Famille de
Compétence Elément de Compétence Type
Compétence
C2.1: Modéliser C21.6: Développer en séries entières des fonctions usuelles de l’analyse dans le but de
TEC
CF2 numériquement un système mettre en œuvre des algorithmes d’approximation des nombres
complexe C21.7: Utiliser des méthodes de résolution des EDO TEC
I- Comparaison asymptotique (~ 27 h)
• Symboles de Landau et notion de fonctions équivalentes.
• Développements limités polynomiaux (D.L), et opérations sur les D.L.
• Généralisation des développements limités.
• Application au calcul de limites et à l’étude des branches infinies
Travail Des devoirs réguliers, à faire chez soi, sont prévus pour travailler l’assimilation des cours et l’approfondissement des notions.
Personnel:
ALG2
Algèbre 2
Crédits : 4 Coef : 3
Algebra 2
2 اﻟﺠﺒﺮ
VH Cours : 30.00 Pré-requis :
VH TD : 30.00 UEF2.2
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Famille de
Compétence Elément de Compétence Type
Compétence
C2.1: Modéliser numériquement un C21.8: Exploiter l'algèbre linéaire et calcul matriciel dans la méodélisation
CF2 TEC
système complexe et résolution de problèmes
I- FRACTIONS RATIONNELLES(~12h)
• Notion de fraction rationnelle à une indéterminée.
• Décomposition des fractions rationnelles en éléments simples.
III-APPLICATIONS LINEAIRES(~12H)
Contenu:
• Définition et propriétés des applications linéaires en dimension finie.
• Noyau et image d’une application linéaire.
• Applications linéaires et familles de vecteurs.
• Rang d’une application linéaire – Théorème du rang et ses applications.
TRAVAUX PERSONNELS:
Des devoirs réguliers, à faire chez soi, sont prévus pour travailler l’assimilation des cours et l’approfondissement des notions.
Travail
Personnel: MODALITES DE CONTROLE DES CONNAISSANCES
Interrogation(s) écrite(s)+contrôle intermédiaire+examen final.
BIBLIOGRAPHIE
• E. Azoulay, [Link], [Link], « Les mathématiques en licence », Tomes 1 à 4, Edi Science.
Bibliographie: • S. Balac, F. Sturm, « Algèbre et analyse, cours de mathématiques de 1ère année avec exercices corrigés ».
• [Link], « Cours de mathématiques », Cycle préparatoire, 2 volumes, Dunod.
• J. Lelong-Ferrand, [Link], « Cours de mathématiques », Cycle préparatoire, Tome1 Algèbre, Dunod.
• [Link], « Cours de mathématiques », Algèbre 1 et 2, Dunod.
• M. Queysanne, « Algèbre », 1er Cycle et Classes préparatoires, Armand Colin, Collection U.
• J.L. Roque, C. Leboeuf, G. Chassard, J. Guegand, « Cours d’algèbre », Ellipses.
Syllabus TEO
TEO
Techniques d'expression orale
Crédits : 2 Coef : 2
Oral production techniques
ﺗﻘﻨﻴﺎت اﻟﺘﻌﺒﻴﺮ اﻟﺸﻔﻮي
VH Cours : 15.00
Pré-requis :
VH TD : 15.00
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Famille de
Compétence Elément de Compétence Type
Compétence
RECOMMANDATIONS :
Veiller à faire un bilan personnalisé des atouts de chaque étudiant et de ses axes d'amélioration
Amener les étudiants à découvrir les enjeux de la communication; leur permettre d’expérimenter et d’enrichir leurs propres
modes d’expression en les mettant en situation (exposé collectif et public), et de là développer leur compétence relationnelle.
Travail
Jeux de rôles : entraînements actifs à la communication interindividuelle
Personnel:
« ABC de la réussite d’un exposé », Chaire de Pédagogie et Didactique, EPA, Lausanne
« 30 exercices pour acquérir de bons réflexes », Edition d’organisation, 2008
Bibliographie:
« Guide pratique du changement comportemental », Edition d’organisation, 2000
Syllabus ANG1
ANG1
Anglais 1
Crédits : 2 Coef : 2
English 1
1 ﻟﻐﺔ اﻧﺠﻠﻴﺰﻳﺔ
VH TD : 30.00 Pré-requis :
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Famille de
Compétence Elément de Compétence Type
Compétence
C9.5: S'exprimer et rédiger efficacement en C95.4: Ecrire en anglais dans un style académique MET
CF9
langue anglaise C95.5: Ecouter et inférer le sens d'un discours en anglais TEC
1
Computer Users
Warming up: introduce vocab. through speaking (brainstorming and mind mapping)
Writing: Introd. to Paragraph writing (lay out + content—introduce subject of 1st paragraph—computer users + drawing a
graphic organizer + writing the 1st draft of the paragraph)
2
Computer Users
Listening: “computers are making us dump” listening truck+ quiz + debate
Reading: a selected text, “Computers Make the World Smaller and Smarter”
Gram. Revising Present Tenses
Writing: revising 1st draft (requirements of a topic sentence + supporting sentences + concluding sentence) + writing 2nd
draft.
3
Computer History
Listening: watching video “computer history” + quiz
Writing: editing the 2nd draft of paragraph (data show display of sample student compositions)
4
Computer History
Reading: a selected text “Computers: 1950 to the Present”
Grammar: reviewing past tenses
Speaking: strategies of public speaking
5
Computer Architecture
Warming up: introduce vocab. through a reading text “What is inside the computer?”
Speaking: pair work—role play (exchanging technical information—computer shop assistant and customer)
Gram. Asking questions + Useful language functions in a computer shop
6
Computer Architecture
Listening (watching a video about computer architecture and answer quiz questions)
Reading: a selected text “Cache Memory”
7
Peripherals
Reading: How a laser printer works?
Listening: 3D printers
Gram. Comparison contrast structures + types of sentences (focus on compound sentence)
8
Peripherals
Listening: (1st mock test)
Contenu:
Reading: selected text: “Researchers store computer operating system and short movie on DNA”
Writing: how to write a comparative contrastive essay--writing an outline + writing the introduction (hook; thesis)
9
Operating Systems
Warming up: vocab. Describing characteristics of different OS ([Link])
Grammar: -ing form + infinitives
Writing: revising the introduction of the comparative contrastive essay + writing body paragraphs + writing the conclusion
10
Operating Systems
Listening: test (in class quiz)
Reading: selected text “Operating systems”
Writing: revising sample essays (data show display)
11
Computer Applications
Warming up: Vocab. speaking: gp. Act. describe a computer application of your choice, describing a process
Gram.: passive constructions
Reading: selected text “Artificial intelligence”
Listening: Artificial intelligence a threat to humanity?
Followed by a debate
12
Writing: collect final drafts of essays
Written test (vocabulary and grammar--half an hour during lunch break)
Finish with oral presentations
RECOMMENDATIONS
Assessment of listening: 1quiz per semester. The quiz tests the student’s capacity to understand spoken English. (4 marks)
Assessment of speaking: a minimum of 5 minutes and a max. of 10 mnts. To speak before the class (topics are free). The
speaking can be individual, pair work, or group work. (Though students are assessed according to a speaking rubric, a common
mark—4 pts.—is attributed to each student). Students can choose the date when to speak; speaking presentations start week 3
until the end of the semester.
Assessment of writing: first year students should write a paragraph and an essay (1 pt. for the first paragraph + 3 pts. for the
essay) (though written compositions are checked according to a detailed writing rubric, a common mark—4 pts.—is attributed
to each student who writes his paragraph and essay).
Assessment of read/vocab and grammar: 1 quiz per semester assigned to test the vocabulary and grammar. (8 marks: 4 pts.
vocab + 4 gram.)
The average of the assessment of the listening, speaking, writing, reading and grammar would constitute a mark over 20 which
would constitute the mark of the midterm.
Travail
Personnel:
Glendinning, Eric H, John Mc Ewan. Oxford English for Information [Link]’s book. Oxford: Oxford University Press,
2005.
Esteras, Santiago Remacha. Infotech. English for Computer Users. Student's Book. Cambridge: Cambridge Univ. Press, 2008.
Beer, David F. David McMurrey. A Guide to Writing as an Engineer. NY: Willey & Sons, Fourth edition, 2014.
Parrot, Martin. Grammar for English Language Teachers. Cambridge: Cambridge Univ. Press, 2000.
Zemach, Dorothy E., Rumisek, Lisa A. Academic Writing , From Paragraph to Essay. Macmillan, 2005
G. Michael Schneider and Judith L. Gersting. Invitation to Computer Science. Course Technology, 2010.
Websites
Bibliographie:
[Link]
[Link]
[Link]
[Link]
Syllabus MECA
MECA
Mécanique du point
Crédits : 3 Coef : 3
Particle mechanics
ﻣﻴﻜﺎﻧﻴﻚ اﻟﻨﻘﻄﺔ اﻟﻤﺎدﻳﺔ
VH Cours : 15.00 Pré-requis :
VH TD : 30.00 AUCUN
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Famille de
Compétence Elément de Compétence Type
Compétence
CONTENU DU MODULE :
I. CINÉMATIQUE : (15 h)
• Éléments d’analyse vectorielle
• Étude des mouvements rectilignes dans le plan et dans l’espace.
• Mouvement en coordonnées cartésiennes, polaires.
• Mouvements circulaires, cylindriques, elliptiques.
• Mouvements quelconques.
• Mouvements relatifs.
• Enregistrement du mouvement.
II. DYNAMIQUE : (12h)
• Notions de référentiels Galiléens.
• Principe d’inertie et quantité de mouvements.
Contenu: • Les lois de Newton et leurs applications : gravitation, force de contact et de fortement, forces élastiques.
• Moment cinétique.
• Principe fondamental de la dynamique en référentiel non galiléen.
III. TRAVAIL ET ÉNERGIE : (12 h)
• Puissance, Travail, Énergie (cinétique, potentielle, …).
• Lois de conservation.
• Particule dans un champ gravitationnel.
• Particule dans un champ de force élastique, Forces conservatrices et non conservatrices.
• Chocs entre particules.
IV. OSCILLATEURS : (6 h)
• Oscillateurs harmoniques. Oscillateurs amortis.
• Oscillations forcées. Résonance. Impédance.
ELEF1
Electronique fondamentale 1
Crédits : 4 Coef : 4
Fundamental electronics
1 أﺳﺎﺳﻴﺎت اﻹﻟﻜﺘﺮوﻧﻴﻚ
VH Cours : 30.00 Pré-requis :
VH TD : 30.00 UEF2.3
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Famille de
Compétence Elément de Compétence Type
Compétence
Travail
Personnel:
COEURDACIER S, "Electronique, T.1 : Les composants discrets non linéaires", 1, Dunod, 1989.
COEURDACIER, "Electronique, T.2: Amplification basses fréquences – commutation", Dunod, 1989.
BORNAND M., "Electronique, Tome 2", Vuibert, 1985.
TAYEB CHERIF R. "Electronique de base", Berti éditions, 1990.
MILSANT, "Cours d'électronique", Tome 2, Eyrolles-Chihab, 1993.
MILSANT, "Cours d'électronique", Tome 3, Eyrolles-Chihab, 1994.
MALVINO - BOITTIAUX, "Principes d'électronique : Cours et exercices corrigés", Dunod, 2002.
Bibliographie:
CATHEY, GRANJON, "Circuits et Systèmes Electroniques", Schaum, 2003.
LADJOUZE, "Cours d’électronique", OPU, 2005.
HARAOUBIA, "Electronique générale", OPU, 2006.
GRABOWSKI, "Electronique", L'Usine Nouvelle, 2008.
GRANJON, "Électronique : Tout le cours en fiches", Dunod, 2015.
MALVINO-BATES-ETIEMBLE, "Principes d’électronique", Dunod, 2016.
Syllabus ALSDD
ALSDD
Algorithmique et Structure de données
Crédits : 6 dynamique Coef : 5
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Famille de
Compétence Elément de Compétence Type
Compétence
C4.0: Développer des C40.4: Proposer un découpage modulaire en procédures et/ou fonctions et le justifier TEC
programmes informatiques
CF4 C40.2: Identifier les structures algorithmiques statiques et dynamiques adéquate pour
MET
construire un algorithme à partir de l’analyse d’un problème
C4.A: Analyser et concevoir C4A.1: Etudier les structures de données et de fichiers et analyser l’efficacité des
MET
des algorithmes algorithmes
I. NOTIONS DE BASE
Introduction au langage C
Pointeurs et Allocations Mémoire
O-Notation (1/2) : Calcul de Complexité pour les Algorithmes Itératifs
Rappels sur les Tableaux
IV. LA RECURSIVITE
Principe
Conceptions d'algorithmes récursifs
Sémantique de la récursion
Passage d'algorithmes récursifs en algorithmes itératifs
O-Notation (2/2) : Calcul de Complexité pour les Algorithmes Récursifs
VI. HACHAGE
Fonctions de hachage
Méthodes de résolution de collision
Estimation théorique des débordements
RECOMMANDATIONS :
• Il est recommandé d’utiliser le vidéo projecteur pour le cours et de diffuser un support de cours ou polycopié.
• les TDs/TPs doivent se faire dans des salles de cours équipées de matériels informatiques
• L’accent doit absolument être mis sur l’aspect démarche méthodologique et respect du formalisme adopté
• Le langage de programmation utilisé est le langage C. Il est introduit au fur et à mesure de l’avancement du cours. Son
apprentissage se fera par autoformation par le biais de brochures.
TRAVAUX PERSONNELS:
• Deux (2) TPs devront être réalisés plus un (1) projet qui s’étalera sur les trois (3) derniers mois du semestre.
Travail
• Les TPs de même que le projet doivent faire l’objet de dossiers de programmation.
Personnel:
• La note du projet sera fonction du rapport écrit et d’une démonstration du travail réalisé.
BIBLIOGRAPHIE
• The art of computer programming (D.E. KNUTH – Addison Weslay – Vol3: searching and sorting)
• Data structures and algorithms (A. & J.D. ULLMAN, A.V. AHO, J.E. HOPKROFT- Addison Weslay)
• Structures de données et de fichiers (D.E. ZEGGOUR – Chihab)
• [Link]/pat/program/[Link] -
• [Link]
• introduction à la récursivité et aux arbres – support de cours – P CL. SCOLL- institut de programmation-GRENOBLE
Bibliographie:
• Le langage C (T. ZHANG S &SM)
• Introduction au langage C (B. CASSAGNE IMAG Grenoble)
• Cours de langage C (P. JACOBINI)
• Programmation en C (A. ESNARD ENSERB Informatique)
• T. H. Cormen, C. E. Leiserson, R. L. Rivest, Introduction to Algorithms, MIT Press, McGraw-Hill, 1990.
• File structures (M.J. Folk, B. Zoellick & G. Riccardi, Addison-wesley, 1998)
Syllabus SYST2
SYST2
Introduction aux systèmes d'exploitation 2
Crédits : 3 Coef : 3
Introduction to operating systems 2
1 ﻣﺪﺧﻞ إﻟﻰ ﻧﻈﻢ اﻟﺘﺸﻐﻴﻞ
VH Cours : 15.00 Pré-requis :
VH TD : 30.00 algorithmique et Architecture des ordinateurs
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Famille de
Compétence Elément de Compétence Type
Compétence
C7.3: Analyser l'architecture d'un ordinateur et C73.7: Analyser l'exécution d'un programme en langage machine
TEC
concevoir des cirduits de base sur une architecture de Von Neumann
CF7
C7.7: Exploiter un système d'exploitation
C77.5: Ecrire des programmes en langage assembleur TEC
centralisé
I- Présentation de la machine
Description fonctionnelle de la machine
Code interne et format interne d’une instruction
Structure interne d’un programme
Description du langage symbolique (syntaxe générale du langage)
RECOMMANDATIONS :
Les travaux dirigés et pratiques doivent se faire dans des salles de cours équipées de matériels informatiques avec le
langage Assembleur.
Initiation a la mise au point des programmes (Debug,…) ;
Programmation de quelques exercices de TD.
Travail En plus des tps en salle, au moins un travail personnel (TP avec rapport détaillé).
Personnel: