Department of Computer Science
Permanent URI for this community
Browse
Browsing Department of Computer Science by Title
Now showing 1 - 20 of 907
Results Per Page
Sort Options
Item Open Access A Community Platform for Designers: Fostering Collaboration and Creativity(University of Mohamed Boudiaf, M’sila, 2024-06) Amroune, Adem Mahmoud; BRAHIMI, Mahmoud: SupervisorWith the evolution of the Internet from static pages to complex, multi-tasking platforms post-Web 2.0, it has become a crucial tool for communication and collaboration. Our project aims to develop a website for the Algerian creative community to enhance design skills. This platform will enable users to showcase their skills, search for talents, and communicate with other professionals, serving as a hub for publishing work, selling digital assets, and gaining inspiration. Additionally, the platform will provide opportunities for professional development and enhance communication, ensuring an interactive and vibrant space that encourages Algerian designers to thrive.Item Open Access A Comparative Analysis of Density Based Clustering Algorithms in Complex Datasets(Mohamed Boudiaf University of M'sila, 2025-06-15) CHAIMA, BOUZIDI; NESSRINE KHAWLA, ABDELLAOUI; Reporter: BILAL, LounnasThis dissertation conducts a comparative analysis of density-based clustering algorithms, fo cusing on their performance in complex datasets. The study examines popular algorithms such as DBSCAN, OPTICS, and HDBSCAN, evaluating them across diverse criteria, in cluding cluster quality, computational efficiency, and robustness to noise. Through exper iments on real-world and synthetic datasets, the research aims to identify the strengths and limitations of each algorithm, providing valuable insights for selecting appropriate methods in various data mining applications.Item Open Access A Comparative Study of Overlapping Community Detection Algorithms in Social Networks(Mohamed Boudiaf University of M'sila, 2025-06-15) Wiam, Chami; Imane, Radja; Supervisor: Bilal, LOUNNASMany real-world complex systems can be modeled as social networks, which reveal impor tant features such as overlapping communities. Overlapping communities reflect the multiple memberships and interconnections of elements within the network, with wide applications in social behavior analysis, recommendation systems, and cybersecurity. This research provides a comprehensive comparative study of overlapping community detection algorithms, clarify ing their concepts, classifications, and challenges. We conduct experimental evaluations of prominent algorithms on real and synthetic datasets using standard evaluation metrics. The study aims to offer recommendations for choosing the best algorithm depending on the ap plication context and network typeItem Open Access A digital academy to learn programming, artificial intelligence and IT filde(Mohamed Boudiaf University of M'sila, 2025-06-15) Houssam Eddine, Amroune; Supervisor: Samir, AkhroufIn this rapidly changing digital world, education systems across the globe have seen profound transformations, notably in response to the COVID-19 pandemic. The pandemic not only revealed the limitations of typical in-person educational experiences but also illuminated the bright light of scalable, inclusive innovation in digital learning. Against this backdrop, Algeria (like many other developing countries) faces enormous challenges when trying to provide modern IT education that fits the growing demand of an increasingly digital workforce, and the competitive demands of a global job market. This thesis proposes a systematic design for a digital academy focused on programming, artificial intelligence (AI), and information technology (IT), specifically in the Algerian context. The platform aims to develop a bridge between traditional education and the need for practical, accessible, and high-quality technical training, by offering a holistic educational ecosystem comprised of an advanced Learning Management System (LMS), interactive course content, real-time assessment, and community-based engagement, all presented in both Arabic and English. The research begins with the literature review that highlights digital learning platforms globally, in the Arab world, and in Algeria; and describes the implications of important strengths, weaknesses, and shortcomings to the online presence contents and their structure, user experience, pedagogical design, and potential improvements to align with the developing needs of labor markets. An analysis of the original platforms was conducted using qualitative and quantitative analyses which provided a detailed comparison of the existing educational systems in Algeria which are unstructured, offer little interactivity and are unsecured for financial transactions, as all educational offerings were relying on social media access links (Facebook, YouTube) or online learning materials (educational resources, references, documents). Informed by the analysis, a rigorous requirements analysis was then conducted, to develop a valid set of functional and non-functional requirements and specifications, while also adapting the recommendations to suit the sociotechnical particularities of the context of Algeria. These included access to limited infrastructure particularly in rural areas, linguistic and cultural diversity including the Arabic and Tamazight languages, and aligning curriculum design with the national strategy for digital transformation and a youth employment strategy. The platform and architecture represent good brief design choices to create the modular, scalable development model discussed in the literature review using the Waterfall development model. The unrestricted multi-featured LMS and the existing online transaction payment system; online and home care tutorials; progress boards and tracking functions; a variety of collaborative features, such as discussion forums, live chat, and the development of multiple types of course offerings in programming and artificial intelligence. Other issues such as access to the LMS; access to multilingual environments; access that is mobile compatible; and ensuring inclusivity and accessibility across a range of users were also resolved. Ultimately, this thesis advocates for a sustainable, locally relevant digital learning model that not only enhances technical education in Algeria but also supports national goals in economic development, digital sovereignty, and human capital formation. The proposed digital academy represents a foundational step towards a more connected, skilled, and VI digitally empowered Algerian society. Future work will focus on platform implementation, pilot testing with real users, and continuous improvement based on feedback and evolving technological trends.Item Open Access A Mobile Application for Mapping Forest Fire Risk in Algeria using GIS-AHP Method(Mohamed Boudiaf University of M'sila, 2025-06-15) Mohammed Amine, LOUMI; Manar, GUERRA; Supervisor1: Samir, Akhrouf; Supervisor2: Kahina, LoumiForest fires are among the most dangerous environmental phenomena affecting ecosystems and biodiversity, especially in Algeria, where their intensity increases due to climatic and human factors. This study aims to develop a mobile application for mapping forest fire risks in Algeria using Geographic Information Systems (GIS) and the Analytic Hierarchy Process (AHP), with the goal of identifying high-risk areas and analyzing the factors influencing their spread. The application integrates and analyzes various data, primarily climate factors such as temperature and humidity, as well as population density, allowing for the creation of interactive maps that accurately display risk levels. This approach helps decision-makers and relevant authorities improve prevention strategies and resource management effectively, thereby reducing the losses caused by wildfires. The study results showed that combining GISandAHPprovides a precise and effective tool for assessing forest fire risks. Spatial geographic analysis enables the prioritization of interventions and directs efforts towards the most threatened areas. This application proves to be a valuable tool in supporting planning and decision-making processes, making it an essential asset for environmental risk management and forest protection in Algeria.Item Open Access A MULTI-OBJECTIVE OPTIMIZATION ALGORITHM FOR SOLVING ENGINEERING PROBLEMS(Mohamed Boudiaf University of M'sila, 2024) BOUDJAMLINE, Rayhana; CHALABI, Nour elhouda: Supervisor"Human-inspired algorithms are part of metaheuristic algorithms, thus providing a suitable way to find solutions to real-world engineering problems. We also see a growing interest in these methods. The main motivation behind the proposal of the multiobjective algorithm MOCBOA is based on single-objective CBOA algorithm, In this algorithm, we combined domination and added solution archive, then tested it on some engineering problems, especially design problems. mechanical The results showed that the MOCBOA algorithm generated solutions for all problems, with significantly better performance than the comparison algorithms on the problem (Pressure vessel design and Vibrating platform design, Disc brake design, Speed reducer design), which confirms. its efficiency and ability to solve problems."Item Open Access A semantic web services composition model for supporting the interoperability inside an e-government platform(University of M'Sila, 2025-07-19) Hathem KHELILتبنت العديد من الدول فكرة الحكومة الإلكترونية من خلال رقمنة مصالح قطاعها العام، وقد حفزت هذه الخطوة ضرورة ايجاد آليات عمل فعّالة حتى في ظل الظروف الاستثنائية كما كان الحال مع جائحة كوفيد-19 الاخيرة. وعلى غرار دول أخرى، أطلقت الجزائر العديد من المشاريع لرقمنة هيئاتها الحكومية والإدارية. ومع ذلك، كانت معظم هذه المشاريع فردية ومعزولة وغير منسقة، مما حال دون امكانية تفاعلها وتبادل المعلومات فيما بينها. وبما أن تلبية الاحتياجات الادارية للمواطنين ومختلف المؤسسات غالبًا ما تتطلب تدخل عدة جهات ادارية وحكومية، فإن غياب الترابط والتشغيل البيني الفعال بين هذه الجهات يُعدّ أحد أبرز أوجه القصور في المبادرات الحالية. في هذا السياق، تقترح هذه الأطروحة حلاً لتحسين أداء الحكومة الإلكترونية من خلال تحفيز التفاعل وتبادل المعلومات بين مختلف اطرافها. يتمحور الحل المقترح حول المواطن، ويعتمد بشكل أساسي على تقنية توليف خدمات الويب وفقًا لمعايير جودة الخدمة غير الوظيفية، مدعومة بتقنيات الويب الدلالي وانطولوجيا خاصة بالمواطن. يهدف هذا الحل إلى تحسين تبادل المعلومات والوصول إليها، وتعزيز التفاعل والتعاون بين الجهات الحكومية. ومن خلال دراسة حالة تخص نظام الرعاية الصحية في الجزائر أردنا توضيح مزايا هذا الحل في تحسين كفاءة وتوحيد واستجابة الخدمات العامة في إطار الحكومة الإلكترونية الموحدة.Item Open Access A Web-based Platform for Healthcare with Different Services(University Mohamed Boudiaf of M’sila, Faculty of Mathematics and Informatics, Department of Computer Science, 2024-06) Ben Dahmane, Dhiya El Haq; Kouriche, Oussama; Debbi, Hichem: SupervisorHealthcare management systems revolutionize patient care by replacing paper charts with digital records, allowing doctors instant access to comprehensive patient histories. These platforms also empower patients, enabling them to schedule appointments online and review their medical data securely. In the rapidly evolving technological landscape, new architectures and approaches have emerged to address the limitations of traditional systems. Multi-tenancy architectures have become a necessity, providing added architectural value for companies with virtualized systems (Cloud, Fog, Edge, etc.) and a valuable skill set for engineers and developers. To address the ambiguity surrounding this architectural trend, our contribution to this work (focused on application rather than research) is based on the use of the highest degree of multitenancy architecture, "unique database," when designing and building a Cloud Software-as-aService (SaaS) application. This approach aims to demystify the conceptual and programming complexities associated with this architectural trend, leveraging a SaaS application tailored for healthcare establishments that supports the demands of its tenants. To realize this distinguished multi-tenant SaaS application, the Laravel Framework has been targeted in this thesis. By adopting a multi-tenancy architecture with a unique database, the proposed healthcare cabin management platform offers a scalable and efficient solution for healthcare providers.Item Open Access AachabOnt: an ontology for alternative medicine(University of M'sila, 2015-06-10) HARKAT, Zohra; Supervisor: BRAHIMI, Mahmoud; Supervisor: Fernini, BelabdelouahabIn recent years, the field of alternative medicine (Phytotherapy) knew a big evolution and became popular for several reasons. In addition to its high therapeutic value, it does not cost much. We have developed an ontology containingthe most important information on medicinal plantsand the diseasesthey treat. The method used was METHONTOLOGY. It was implemented by the use of the Protégé programand evaluatecl by the useof FaCT++-inference engine. The AachabOnt ontology was saved in the RDF language. To allow users utilize the AachaOnt ontology, we have developed a website that allows research through the use of Jenatechnology and the SPARQL and JSP query languages.Item Open Access Accélération de la résolution des systèmes d’équations non linéaires par décomposition et parallélisation.(UNIVERSITE MOHAMED BOUDIAF - M’SILA FACULTE DES MATHEMATIQUES ET DE L’INFORMATIQUE DEPARTEMENT D’INFORMATIQUE- Spécialité : Informatique Décisionnel et Optimisation, 2019) BELOUADAH, Allaoua TaiebLa résolution des systèmes d’équations non linéaires avec les méthodes générales sont coûteuses en temps de calcul et en espace dans le cas de grands systèmes, pour cette raison toute méthode d’accélération est intéressante. Dans ce mémoire nous présentons une méthode d’accélération de la résolution par décomposition et parallélisation, nous utilisons l’algorithme de Dulmage-Mendelsohn pour décomposer les systèmes en sous-systèmes irréductibles. Nous utilisons l’architecture client /serveur et les sockets pour la parallélisation.Item Open Access Adaptation de la méthode coucou pour la résolution du problème job shop(FACULTE DES MATHEMATIQUES ET DE L’INFORMATIQUE DEPARTEMENT D’INFORMATIQUE, 2018) LANNAK, HANANELes problèmes d’ordonnancement d’atelier sont souvent classés NP-Difficiles. Leur résolution nécessite des méthodes dédiées à leur degré de complexité ; pour cette raison plusieurs heuristiques et méta-heuristiques ont été conçues. L’objectif de cette thèse est de proposer des méthodes pour la résolution de problème d’ordonnancement job shop Dans ce travail : nous avons développé une approche basé sur la recherche Coucou pour la résolution du problème job shop afin de minimisons la date de fin de toutes les opérations .Dans cette approche nous proposons une nouvelle représentation du nid et différentes stratégie de tri.Item Open Access Adaptation et implémentation de la méthode des réseaux de neurone pour la prédiction des structures secondaires de protéine(FACULTE DES MATHEMATIQUES ET - UNIVERSITE MOHAMED BOUDIAF - M’SILA, 2016) Benseni, NoureddineLa prédiction des structures secondaire des protéines est une étape importante sur le chemin pour définir sa structure tridimensionnelle et sa fonction. Tandis que les techniques expérimentales qui jouent le rôle de prédire la structure secondaire (diffraction des rayons X, Résonnance Magnétique Nucléaire) sont devenues très couteuses et trop lentes aux résultats souvent douteux avec un volume d’information qui ne cesse de croitre. Devenir une approche logique le recours vers les méthodes d’apprentissage automatique. Ce travail est une approche fondée sur l’apprentissage automatique à travers les réseaux neuronaux multicouches pour prédire des structures secondaire des protéines à partir de la séquence des acides aminés, et nous avons essayé dans ce travail d’implémenter et adapter les réseaux de neurones afin d’atteindre un pourcentage de prédiction assez acceptable.Item Open Access Adaptation et implémentation de la méthode des réseaux de neurone pour la prédiction des structures secondaires de protéine(University of M'sila, 2016-06-10) Benseni, Noureddine; Rapporteur: Yagoubi, RachedLa prédiction des structures secondaire des protéines est une étape importante sur le chemin pour définir sa structure tridimensionnelle et sa fonction. Tandis que les techniques expérimentales qui jouent le röle de prédire la structure secondaire (diffraction des rayons X, Résonnance Magnétique •Nucléaire) sont devenues tres couteuses et trop lentes aux résultats souvent douteux avec un volume d'information qui ne cesse de croitre. Devenir une approche logique le recours vers les méthodes d' apprentissage automatique. Ce travail est une approche fondée sur l'apprentissage automatique å travers les réseaux neuronaux multicouches pour prédire des structures secondaire des protéines å partir de la séquence des acides aminés, et nous avons essayé dans cetravail d' implémenter et adapter les réseaux de neurones afin d'atteindre un pourcentage de prédiction assez acceptable.Item Open Access AESIGN OF AN INTERACTIVE AUGMENTED REALITY PRESENTATION SOFTWARE BASED ON HAND GESTURE RECOGNITION(UNIVERSITY OF M’SILA- FACULTY OF MATHEMATICS AND INFORMATICS - Department of Computer Science, 2014) Atoui, OussamaAUGMENTED SLIDE PRZESENTER COMBINER ( ASPC ) IS A PRESENTATION SOFTWARE COMBINES BETWEEN THE PRESENTER ( REAL WORLD ) AND THE SLIDESHOW ( VIRTUAL WORLD ) USING A ONE OF LATEST TECHNOLOGY WHICH IS THE AUGMENTEDREALITY. INSTEAD OF OTHER PRESENTATION SOFTWARE, USER CAN INITERACTS WITH ASPC USING HIS HAND GESTURES. HAND GESTURE RECOGNITION IS GOING TO BE THE MOST POPULAR TOOL USED FOR HUMAN COMPUTER INTERACTION ( HCI ).Item Metadata only Agent-Based Simulation of Crowd Evacuation Through Complex Spaces(Lavoisier, 2023) Mohamed Chatra; Mustapha BourahlaIn this paper, we have developed a description of an agent-based model for simulating the evacuation of crowds from complex physical spaces for escaping dangerous situations. The model describes a physical space containing a set of differently shaped fences, and obstacles, and an exit door. The pedestrians comprising the crowd and moving in this space in order to be evacuated are described as intelligent agents with supervised machine learning using perception-based data to perceive a particular environment differently. The description of this model is developed with the Python language where its execution represents its simulation. Before the simulation, the model can be validated using an animation written with the same language to fix possible problems in the model description. A model performance evaluation is presented using an analysis of simulation results, showing that these results are very encouragingItem Metadata only An Agents’ Model Using Ontologies and Web Services for Creating and Managing Virtual Enterprises(Université de M'sila, 2018-12) Mahmoud, BrahimiCurrently, the economic competition has become very tough where successful companies find themselves obliged to develop their organizations and diversify their work strategies. Thereby, virtual enterprises concept imposes itself and overcomes geographical constraints by allowing companies to cooperate and address their shortcomings through exchanging their services and skills. The present paper proposes a virtual enterprise model based on the use of agents endorsed by the use of ontologies and web services. The coupling of these concepts allows reducing the high costs associated with the use of technology and improves flexibility and intelligence both in the negotiation process through the selection of the best partners, and in the managing process by ensuring the effective cooperation between partners.Item Open Access AIDE A LA DECISION TEXTUELLE BASEE LOIS(FACULTE DES MATHEMATIQUES ET DE L’INFORMATIQUE -UNIVERSITE MOHAMED BOUDIAF - M’SILA, 2016) KHAOUI, DahbiaCe mémoire s’inscrit dans le domaine de la recherche d’information (RI) dans les documents textuels écrits en langue arabe. Notre travail s’attache à réaliser un système de recherche d’information permettant de récupérer tous les documents qui sont pertinents à une requête de l'utilisateur, dans ce contexte nous avons présente le système de recherche d’information qui nous avons développé, dont l’objectif est d’aider l’utilisateur à prendre ses décisions, c’est-à- dire choisir l’article ou les articles d’une loi qui corresponde son problème.Item Open Access Algorithme optimal pour gestion du cache d'un serveur web(UNIVERSITE MOHAMED BOUDIAF M’SILA : FACULTE DES MATHEMATIQUES ET DE L’INFORMATIQUE : Département d’Informatique, 2012) SEMATI, HichemL’objet de ce thème est de procéder à une étude comparative et exhaustive des différentes politiques utilisées dans la gestion du cache de serveurs web afin de concevoir un algorithme pareil en se basant sur l’analyse de ces politiques, Nous avons proposé une nouvelle politique LFU/SIZE, Cette politique présentée une combinaison des politiques SIZE et LFU, et ce affin d’offrir une meilleure efficacité de navigation aux internautes, pour la combinaison on avait besoin de faire une simulation de deux politiques de remplacement avec la politique que nous proposons (LFU/SIZE), afin de bien mener cette simulation, on analyse les résultats obtenus qui sont des statistiques et des courbes, pour montrer l’efficacité et la performance de notre politique par rapport autres politiques (SIZE,LFU).Item Open Access Algorithme bio-inspiré pour classification non supervisée(UNIVERSITE DE M’SILA FACULTE DES MATHEMATIQUES ET DE L’INFORMATIQ Département de Mathématiques, 2018) MAHDI, ABDELOUAHABL’objectif d’une méthode de classification déborde le cadre strictement exploratoire. C’est la recherche d’une typologie, ou segmentation, c’est-à-dire d’une partition, ou répartition des individus en classes homogènes, ou catégories. Ceci est fait en optimisant un critère visant à regrouper les individus dans des classes, chacune le plus homogène possible et, entre elles, les plus distinctes possible. Cet objectif est à distinguer des procédures de discrimination, ou encore de classement (en anglais classification) pour lesquelles une typologie est a priori connue, au moins pour un échantillon d’apprentissage. Nous sommes dans une situation d’apprentissage non-supervisé, ou clustering .Item Open Access Algorithme génétique appliqué à un probante du voyageur de commerce avec dates échues(University of M'sila, 2012-06-10) GHERABI, Samiha; Rapporteur: HEMMAK, AllaouaL'objet de ce modeste travail est d'une part proposer une nouvelle variante du PVC en y intégrant les dates échues de visite des villes, et d'autre part d'aborder ce problème en utilisant l'algorithme génétique et en ajustant des paramètres afin d'améliorer la solution. Ce type de problèmes trouve pas mal d'application en pratique telles que dans l'industrie, l'économie, réseau d'où l'utilité de recherche de bonnes solutions.