Mathématique et Informatique
Permanent URI for this communityhdl:123456789/18
Browse
Item Algebra 1(University of Sciences and Technology of Oran, 2025-12-10) Imene, MedjadjThe document Algebra I covers the algebra program of the first year of university. The reader will find a part of the course that has been taught and, at the end of each chapter, a part of corrected exercises, most of which have been proposed in the context of supervised work or have been the subject of knowledge control. It is mainly intended for first-year computer engineers and also L.M.D. students, as well as anyone needing basic algebra tools. We hope that this handout meets the expectations of the students and that it will help them succeedItem Algebra1(University of Sciences and Technology of Oran, 2025-11-09) Belmahi, NazihaThis Algebra 1 course is specifically designed for first-year mathematics students in the Department of Mathematics. The course aims to provide a strong foundation in fundamental algebraic concepts that are essential for further study in mathematics. We will begin with Chapter 1: Logical Reasoning, where the focus will be on understanding logical propositions, mathematical quantifiers, and constructing rigorous proofs. These foundational skills are crucial for approaching more advanced topics. In Chapter 2: Sets and Applications, we will cover the basic concepts of sets and their we provide some examples for a better understanding. This chapter will introduce essential definitions and provide examples to illustrate these concepts in a broader mathematical context. Chapter 3: Relations will explore meaning and properties of relations, with a particular focus on equivalence and order relations. Understanding these relations is key to grasping how different mathematical ideas are interconnected. Chapter 4: Algebraic Structures will cover important algebraic structures such as groups, rings, and fields. This chapter will delve into the abstract properties of these structures and their role in algebraic reasoning. Finally, Chapter 5: Polynomials will address polynomial rings and polynomial arithmeticItem Algèbre 1(University of Sciences and Technology of Oran, 2024-12-15) Chahrazed, HarratLe cours est commencé par la méthode du raisonnement mathématique, puis on s' intéresse à la théorie des ensembles et les applications, les relations . On étudie les structures algébriques, anneaux de polynômes.Item ALGEBRE II(University of sciences and technology in Oran, 2019-02-04) ANBER AhmedCe polycopiÈ est destinÈ aux Ètudiants inscrit en premiËre annÈe systËme LMD, mathÈma- tiques et informatique. Le contenu de ce polycopiÈ, correspond au programme o¢ ciel de la matiËre AlgËbre II en- seignÈ en premiËre annÈe. Le manuscrit contient quatre chapitres : - Espace vectoriel - Application linÈaire - Matrices - RÈsolution de systËmes díequationsItem Algebre1(University of Sciences and Technology of Oran, 2021-06-24) Anber, AhmedCe polycopié est destiné aux étudiants inscrit en première année système LMD, mathématiques et informatique. Le contenu de ce polycopié, correspond au programme officiel de la matière Algèbre I enseigné en première annéeItem Algorithmes des Systèmes Répartis(university of science and technology of oran, 2026-02-03) SARAH, BENZIANEيهدف هذا المقياس إلى تقديم دراسة شاملة ومتعمقة لمجال الخوارزميات والأنظمة الموزعة، الذي يُعد من الركائز الأساسية في علوم الحاسوب الحديثة. يتناول المقرر المفاهيم الأساسية للأنظمة الموزعة، ونماذجها المعمارية ونماذج الاتصال، مع التركيز على قضايا الزمن، التزامن، التنافس، الملاحظة، وانتخاب القائد. كما يستعرض خوارزميات محورية مثل خوارزميات لامبورت، ريكار وأغراوالا، وخوارزميات الانتخاب، إضافة إلى الذاكرة الافتراضية الموزعة وقابلية الخطّية (Linéarisabilité). يعالج هذا العمل أيضًا مفاهيم الاستقرار الذاتي والتسامح مع الأعطال، مع إبراز التطبيقات العملية في مجالات مثل الحوسبة السحابية، إنترنت الأشياء، والأنظمة الصناعية الحديثة. يهدف المقياس إلى تمكين طلبة الماستر من اكتساب أساس نظري قوي ومهارات تحليلية وعملية تسمح لهم بتصميم وتقييم أنظمة موزعة فعّالة، موثوقة وقابلة للتوسع.Item Algorithmique et Structures de Données I (ASD1)(University of Sciences and Technology of Oran, 2025-12-02) Bouziane, HafidaCet ouvrage est une modeste contribution à l'enseignement de l'algorithmique, bagage de base pour l'art de la programmation. Comme on apprend par l'exemple et la pratique, ce document fournit des directives méthodologiques et des conseils résultant de plusieurs années d'enseignement de la matière, à l'intention des novices. Il est consacré plus particulièrement à l'initiation à l'algorithmique et à la programmation. Ce document s'adresse aux étudiants du premier cycle universitaire suivant un enseignement d'informatique, plus particulièrement la première année Licence et Ingénieur toutes spécialités confondues. Cette première partie de la matière Algorithmique et Structures de Données comporte quelques géné ralités sur le fonctionnement de l'ordinateur et les langages de programmation. La notion d'algorithme est introduite avec détails avec une présentation des notions essentielles de programmation dans le but de faciliter la compréhension des concepts fondamentaux nécessaires à la mise en œuvre en C des algorithmes étudiés. La syntaxe des algorithmes ressemble à celle du langage de programmation PASCAL qui par son caractère simple et structuré reste un langage bien adapté aux débutants. Les étudiants pourront manipuler les types de données de base ainsi que les tableaux. Cette partie introduit également la notion de types personnalisés dont les structures, les énumérations et les unions en langage C. Les programmes sont écrits en langage C qui est un excellent point de départ pour un programmeur. Les exemples et les exercices proposés sont illustrés par des figures présentant les résultats de leur mise .en œvre sur machine.Item Algorithmique et Structures de Données II (ASD2)(University of Sciences and Technology of Oran, 2021-04-21) Hafida BouzianeCet ouvrage est une modeste contribution à l'enseignement de l'algorithmique, bagage de base pour l'art de la programmation. Comme on apprend par l'exemple et la pratique, ce document fournit des directives méthodologiques et des conseils à l'intention des novices résultant de plusieurs années d'enseignement de la matière. Il est consacré plus particulièrement à la maîtrise de la programmation modulaire, des fichiers et des structures de données linéaires. Il met l'accent sur quelques notions essentielles pour la conception des codes adéquats en tenant compte des avantages et inconvénients des structures de données et principes utilisés. Ce document s'adresse aux étudiants du premier cycle universitaire suivant un enseignement d'informatique, plus particulièrement la première année Licence toutes spécialités confondues. Les algorithmes dans ce document sont rédigés dans un pseudocodedont la syntaxe ressemble à celle du langage de programmation Pascal avec unrapprochement du C. Les exemples et les exercices proposés sont illustrés par des figures présentant lesrésultats de leur mise en œuvresur machine.Le polycopié est répartien trois chapitres :Le premier chapitre est consacré aux sous-programmes et à la notion de récursivité. Il décrit les fonctions et les procédures et met l'accent sur les notions essentielles pour la mise en œuvreen C/C++ des programmes.Le deuxième chapitre se focalise sur les fichiers et leur manipulation. Il décrit les principales fonctions permettant d'opérer sur les fichiers selon leur type (texte ou binaire) et le mode d'accès sollicité (séquentiel ou direct). Plusieurs exemples relatifs à chaque fonction introduite sont explicités avec détails. Le troisième chapitre introduit la notion d'allocation dynamique de la mémoire qui est étroitement liée au type pointeur pour présenter les structures de données linéaires ou séquentielles: leslistes, les piles et les files. Il présente une descriptionassez succincte du type abstraitde données mais plus explicite quant à son implémentation à travers ces structures de données de base. Les détails de chacune des implémentations sont présentés en tirant l'accent sur leurs avantages et inconvénientsItem Algorithmiques et Systèmes Répartis(University of Sciences and Technology of Oran, 2025-05-25) Asmaa, BOUGHRARACe polycopié de Travaux Pratique (TP) "Algorithme et Système Réparti" est rédigé à l’intention des étudiants de première année du deuxième cycle universitaire (Master) du département MI. Il a pour but d’avoir une vue d’ensemble sur les Algorithmes et Systèmes Répartis en terme de programmation réseaux.Item Algorithms and Data Structures(The University of Science and Technology of Oran, 2025-02-25) Yedjour, HayatThis course provides a comprehensive introduction to algorithms and data structures, with practical implementations in C++. It covers fundamental concepts, algorithm analysis, and various data structures to enhance computational efficiency. The material is structured into four main sections: subprograms, file handling, linked lists, and stack and queue management. Designed for first-year undergraduate and engineering students in computer science, this course aims to develop problem-solving skills and proficiency in C++ programming. Prior knowledge of basic programming concepts and discrete mathematics is recommended.Item ANALYSE I MATHEMATIQUES(University of Science and Technology of Oran, 2021-01-06) Mohammed MEZIANELe présent travail consiste à simplifier au maximum le cours d’ " analyse mathématique " afin qu’il soit accessible aux étudiants de la 1ère année préparatoire de l’Ecole Supérieure de l’Economie d’Oran. Le programme comprend sept chapitres dont les quatre premiers sont généralement entamés en premier semestre et les trois derniers en deuxième semestre. En ma qualité de chargé de cours du module d’ " analyse mathématique " à l’E.S.E d’Oran, j’ai constaté que la majorité des étudiants ne s’intéresse qu’aux travaux dirigés au détriment des cours en adoptant ainsi une démarche tout à fait inadéquate. Les étudiants se précipitent à consulter les solutions des exercices sans fournir le moindre effort permettant d’aboutir aux résultats qu’il faut. Sachant bien qu’en mathématiques, l’étudiant doit d’abord maitriser les notions acquises au cours ainsi que les exemples étudiés. Cela doit être fait d’une manière régulière sans laisser s’accumuler les cours les uns sur les autres. Il faut noter encore qu’un travail de mise au point, la révision et la répétition sont impératifs afin de pouvoir consolider véritablement les apprentissages. Mes conseils aux étudiants de lire les consignes avec soin puis de procéder à résoudre les problèmes sur plusieurs essais en se référant à ses pré- requis. En cas d’échec, ils pourront demander de l’assistance auprès d’autrui : camarades de classe, enseignants ou autres. Je souhaite que les étudiants s’en servent mieux du contenu de ce polycopié et vont en tirer profit de ce modeste travail en appliquant les conseils donnés. Enfin, je vous annonce être prêt à recevoir tous vos suggestions et répondre à vos questions sur mon e-mail : m.meziane13@ yahoo.frItem Application des algorithmes de colonies de fourmis pour l’optimisation et la classification des images(USTO(MB), 2013-04-08) Benyamina, AhmedCurrently, the natural world has become the basic tool in scientific research. Because the invention is an imitation of a physical phenomenon, transformed to a mathematical formulation and become a mathematical model. In recent years, collective intelligence has attracted great interest most researchers in both biology and computer science. Biologists interested in insect societies seek to understand the mechanisms underlying the complex processes that lead to collective behavior research (foraging for survival of a colony, nest building, division of labor, ...) . It inspired the phenomena studied to develop new distributed and adaptive algorithms solving (pattern recognition, classification, optimization, routing in networks,...). The problems of optimization and classification are the basis of all vital operations and many methods have been developed to address the objectives of optimization and partitioning. Among these methods, ants colonies algorithms that form a class of metaheuristics recently proposed for these types of problems. We will apply these algorithms for optimization and classification of several types of data (satellite images and the base of Machine Learning Repository UCI and others) and see their contribution to solving these types of problems. keywords : Classification, optimization, clustering, ants colonies, Satellites images, Meta-heuristic, AntClust, AntClust adapted, ACOClust, 0, Machine Learning RepositoryItem Application des techniques des métaheuristiques pour l’optimisation de la tâche de la classification de la fouille de données(USTO, 2012) Alaoui, AbdiyaLa sélection d’attributs est une étape de prétraitement qui joue un rôle important dans la fouille de données. Elle permet de représenter un sous ensemble de données à partir d’un ensemble volumineux de données et d’éliminer les données redondantes, non pertinentes ou bruitées. Il y a plusieurs avantages de la sélection de sous ensemble d’attributs : Elle facilite la visualisation des données et fournit une meilleure compréhension. Elle réduit la complexité de données d’apprentissage qui va conduire à la réduction du temps de l’algorithme d’apprentissage. Un autre facteur important est la réduction de la dimension du problème, l’amélioration de la performance de la prédiction et la compréhension du modèle d’apprentissage. Ceci est réalisé en supprimant les attributs non pertinents à partir de l’ensemble total des attributs en préservant les avantages mentionnés ci-dessus. Appliquée à la tâche de la classification supervisée, la sélection d’attributs améliore la précision et la compréhension du classifieur. La recherche d’un sous ensemble d’attributs est un problème d’optimisation NP-difficile qui peut être résolu par les méta-heuristiques. Dans ce travail, nous proposons un algorithme de sélection de sous ensemble d’attributs pertinents à l’aide d’une métaheuristique « Optimisation par colonies de Fourmis » et des arbres de décisions plus précisément C4.5 pour construire un modèle d’apprentissage robuste. Les expérimentations sont réalisées sur des bases de données de l’UCI (University of California, Irvine). Les résultats expérimentaux de notre approche sont comparés à ceux obtenus par : l’Algorithme Génétique, la Recherche par Dispersion et C4.5. Les résultats obtenus sont compétitifs.Item Architecture des ordinateurs(University of Sciences and Technology of Oran, 2022-10-10) Bekkouche, IbtissemL’architecture de l’ordinateur est le domaine qui s’intéresse aux différents composants internes des machines, en explicitant leur construction et leurs interactions. Un ordinateur est un outil complexe qui peut effectuer des tâches variées et dont les performances globales dépendent des spécifications de tous ses éléments. Comprendre son architecture permet de savoir dans quelle mesure les caractéristiques propres à chaque composant influencent la réactivité de la machine en fonction de son usage : pourquoi ajouter de la mémoire accélèret-il l’ordinateur ? Pourquoi le temps d’accès d’un disque dur n’est-il qu’un des paramètres permettant de mesurer son efficacité ? Comment les processeurs font-ils pour aller toujours plus vite ? Objectif général du coursItem Architecture des Ordinateurs(University of Science and Technology of Oran, Algeria, 2026-04-19) Hadria FIZAZICe polycopié est destiné aux étudiants de première année ingénieur informatique. Il vise à expliquer comment les composants matériels collaborent pour traiter l’information, en alliant théorie et exemples pratiques. , il couvre quatre axes essentiels : Les Fondamentaux : La structure de base d'un ordinateur (CPU, mémoire, E/S) et les modèles d'organisation de référence (Von Neumann et Harvard). Le Cœur du Système : L'architecture interne du processeur, détaillant le rôle de l'unité de commande, de l'UAL, des registres, du cache et des bus, ainsi que le cycle d'exécution des instructions. L'Interface Matériel-Logiciel : Le décodage du langage machine, des modes d'adressage et la traduction des programmes au niveau le plus bas. Études de Cas : L'analyse concrète du processeur historique Intel 8086, mise en perspective avec un aperçu des architectures modernes. Ce cours fournit le socle technique indispensable pour aborder des disciplines avancées comme les systèmes d'exploitation, l'optimisation de code et les systèmes embarqués. Nous invitons les étudiants à exploiter activement ce document, en cours comme en auto-apprentissage, pour consolider leurs acquis et réussir leurs évaluations.Item Architecture des Ordinateurs(University of sciences and technology in Oran, 2023-05-16) BELMABROUK, KarimaCe cours est assuré pour les étudiants inscrits en 2ème année Licence en Informatique, auniveau de l’université des sciences et de la technologie d’Oran. Il représente une récolte de cequi a été fait durant le troisième semestre (S3) concernant la matière « Architecture desOrdinateurs » en séances de cours, de travaux dirigés et de travaux pratiques. Il contient lesprincipales notions ainsi qu’un ensemble d’exemples illustratifs. Un bouquet d’exercices corrigés est, également, offert aux étudiants pour qu’ils puissent avoirune idée sur les différents types d’exercices pouvant être traités pour cette matière. Ce support de coursa pour objectif de mettre en clair le principe de fonctionnement de l’ordinateur avec une présentation détaillée de l’architecture de l’ordinateur. Il offre aux étudiants la possibilité d’acquérir de nouvelles connaissances de programmation en langage « Assembleur », et ce conformément au programme du CPND. Il est organisé en deux parties : une première partie pour le cours contenant cinqchapitres relativement au plan de la matière « Architecture des ordinateurs » du programmeCPND, où chaque chapitre est enrichi par un ensemble d’exemples et une deuxième partiecontenant des exercices corrigés, relativement aux différents chapitres vus en cours.Item Architecture des Ordinateurs(Mohamed Boudiaf University of Science and Technology of Oran (USTO-MB), 2026-06-03) Tekkouk AichaCe polycopié a été conçu comme un support pédagogique destiné aux étudiants en cycle ingénieur (1ème année ingénieur) dans le cadre de leur formation au sein de l'Université des sciences et de la technologie d’Oran USTO, Faculté des mathématiques et informatique, département d’informatique. Il vise à compléter les enseignements dispensés en présentiel et à offrir une base de révision claire et structurée. Ce polycopié de travaux dirigés rassemble une sélection d’exercices accompagnés de leurs corrigés, conçus pour approfondir les notions vues en cours et préparer efficacement les évaluations. L’objectif est de fournir aux étudiants un outil de travail autonome pour approfondir leur compréhension et mieux se préparer aux évaluations.Item Artificial data generation for clustering methods evaluation(University of sciences and technology in Oran, 2019-11-24) gherbaoui radhwaneartificial data generator code sourceItem Base De Données(University of Sciences and Technology of Oran, 2024-01-14) Khadidja Elkobra, BELBACHIRLe présent polycopié s’adresse spécialement aux étudiants de deuxième année Licence en Informatique, et a pour objectif l’étude des principes et des techniques en matière de base de données. Ce cours permet aux étudiants d’avoir les prérequis et les notions de bases nécessaires sur les bases de données relationnelles et ce, après avoir disposé d’une vision globale sur les SGBD et les différents modèles de données. Le contenu de polycopie est organisé en trois parties : La première constitue une initiation aux bases de données et introduit les différents fonctionnalités et concepts de bases des SGBD. Cette partie décrit aussi les différents modèles de données et les règles de passage du modèle Entité/Association au modèle relationnel. La deuxième partie traite les bases de données relationnelles, les notions fondamentales sont présentées : les dépendances fonctionnelles, la normalisation, décomposition d’une relation en 3éme forme normale. De plus une interprétation du langage SQL pour la création et la manipulation des données est décrite. Dans la troisième partie, l’accent est mis sur les opérateurs de l’Algèbre Relationnelle et leurs traductions en SQL pour l’interrogation et la manipulation des données.Item Business Process Management & Workflow(University of Sciences and Technology of Oran, 2024-01-17) Hayat, BENDOUKHACe polycopié de cours s’inscrit dans l’administration des systèmes informatiques et vient compléter tous les cours autour de la numérisation digitalisation. Ce cours s'intéresse particulièrement à la discipline du Business Process Management (BPM) qui offre une palette de technologies et d’outils aux entreprises et aux scientifiques depuis plusieurs décenies. Le workflow représente la technologie phare du domaine du BPM. Ce cours s’adresse aux étudiants en Master Informatique, notamment dans les spécialités autour des systèmes informatiques, de l’administration des systèmes d’information, de l’ingénierie et du management. L’étudiant a besoin de ses acquis de la licence en Informatique avec un focus sur les cours de systèmes d’information, de génie logiciel et de Business intelligence. L’objectif de ce cours est de présenter le domaine du BPM (Business Process Management) et de montrer tout l’interêt du management orienté processus durant tout le cycle de vie d’un processus métier. Afin d’atteindre les objectifs pédagogiques de ce cours, tous les concepts fondamentaux du BPM sont présentés avant de décrire en détail la technologie phare du BPM ; à savoir le workflow. Le contenu de ce cours est parfaitement adapté à la matière “Processus d’Entreprise et Workflow" adressé aux étudiants de Master SID (Systèmes Informatiques et Données) en semestre 3.
