كلية علوم الحاسوب وتقانة المعلومات
Permanent URI for this communityhttps://repository.neelain.edu.sd/handle/123456789/485
Browse
Item Acomprehensive Overview Of Automatic Cluster Detection as Data Mining(2009) omer mustafa ahmedItem ADFتطوير نظام تسوية معاشات القوات المسلحة بإستخدام إطار العمل(2016) محمد هارون محمدملخص البحث نتيجة لإنتشار إستخدام نظم المعلومات كان لابد من مواكبة هذا التطور من جميع النواحي. يواجة النظام المستخدم في إدارة الشئون المالية –معاشات حالياً عدد من المشاكل التي جعلت من البحاث أن يفكر في عمل حلول لهذة المشاكل و هذة المشاكل هي: مشكلة التكامل بين الأنظمة الفرعية للإدارة، مشكلة عدم مرونة إستخراج التقارير نسبة لعدم التكامل بين الأنظمة الفرعية، مشكلة الصعوبة في تعديل شاشات النظام حيث يتم التعديل في جهاز على حدة. و الهدف من هذا البحث هو تيسيير و تسهيل تسلسل إنسياب الملفات الخاصة بالمعاشيين بين الشعب المختلفة داخل الإدارة حيث تقوم كل شعبة بعمل الإجراءات التي تخصها وثم إرسال نتائجها للشعب المعنية بالإجراء التالي، و ايضاً الحفاظ على دقة و سرية الملفات و ذلك كلة بأن يتم آلياً بواسطة الحاسوب، حيث تم إستخدام إطار العمل ADF المنتج من شركة اوراكل ORACLE لتنفيذ هذا النظام و ايضاً إستخدام قواعد بيانات اوراكل 11g لحفظ و إسترجاع البيانات. Abstract As a result of the widespread use of information systems was necessary to keep pace with this development in all aspects. The current working system in general administration for pensions facing some problems, made the Reacher thinking to find solutions for these problems, and as a result the researcher make this new work system for the administration, the problems that faced the administration are: integration between systems working in the administration there are no integration between them, every system work separately from other system, the problem of integration system generate other problem in reports generation made the report inflexible, the current working system was developed as a stand-alone application so that if there are changes in user interface required, The developer must make these changes in every client user interface separately. So that as a result the researcher think to solute these problems and made this research to achieve the goal of making facilitate the flow of files and data between the departments and sections in general administration for pensions, using ADF framework and oracle database 10G to implement this work.Item An Algorithm for Choosing Best Approach for Developing Mobile Application Focusing on Performance: Applied to Diabetes Self-management Application, Khartoum State, Sudan (2019)(Al-Neelain University, 2020) Sara Ali Abd Elrahim SaidAbstract Mobile application is an application that design to run on mobile device like smart phones , pads and tablets. Mobile application like desktop application has different types of applications development approaches : native , web and hybrid are the three main approaches. Every one of these approaches has targets, advantages and disadvantages. The purpose of this study is to find out the differences between the three main approaches for developing mobile applications, with focusing on the performance of native and hybrid applications due to an increasing market for platform independent applications. In this research work, the results of different previous studies were analyzed which compared between the three approaches to find out the best approach depending on different considerations. The current findings were presented concerning performance efficiency in mobile applications. At first, user experience and performance is the most discussed consideration. 33.3% of the introduced previous studies compared the performance of the three approaches and they all agree that native application is better than hybrid application when the developed application requires performance and need to use device features, and web application would be a good choice for lightweight applications that do not use device features. Although native applications have higher performance but the publications of the web applications (41.6% ) and hybrid applications (38.3%) on the IEEE (2000-2018) were higher compared to native application (20%) and that because all the new studies try hard to optimize the performance of the web and hybrid applications to be as same as native applications. Also an algorithm was introduced to help mobile application developers in deciding which one of the three approaches is the best approach for their proposed applications. Then this algorithm was applied to an application for self-management of diabetes to find out the best approach for this application and the result is native approach. In the future it is recommend to optimize the performance of the hybrid and web applications to have high performance close to native application performance. خوارزمية لاختيار الطريقة المناسبة للتطبيق النقال مع التركيز على الأداء وتطوير تطبيق نقال للإدارة الذاتية لمرض السكري، ولاية الخرطوم ،السودان 2019م ساره علي عبد الرحيم سعيد ملخص الدراسة التطبيق النقال هو تطبيق مصمم للتشغيل على الجهاز المحمول تمامًا مثل الهواتف الذكية والأجهزة اللوحية. وقد أصبح في يومنا هذا أكثر شعبية. يحتوي التطبيق النقال ، مثل تطبيق سطح المكتب ، على أنواع مختلفة من أساليب تطوير التطبيقات: أصلي (Native) ، شبكي Web)) و هجين ((Hybrid. كل واحد من المنهجيات الثلاثة له أهداف ومزايا وعيوب. الغرض من هذه الدراسة هو معرفة الفرق بين المنهجيات الرئيسية الثلاثة لتطوير التطبيقات مع التركيز على أداء التطبيقات النقالة: الأصلي و الهجين بسبب زيادة السوق للتطبيقات المعتمدة على النظام الأساسي. في هذا البحث ، تعد نتائج الدراسات السابقة المختلفة بمثابة تحليلات تقارن بين الطرق الثلاثة لاكتشاف النهج الأفضل وفقًا لاعتبارات مختلفة. نقدم النتائج الحالية المتعلقة بكفاءة الأداء في التطبيقات النقالة. في البداية ، وجدنا أن أداء التطبيقات هو الاعتبار الأهم في تقييم التطبيقات، 33..3% من الدراسات السابقة قارنت بين أداء المنهجيات الثلاثة وجميعها اتفقت أن ألتطبيق الأصلي أفضل من ألتطبيق الهجين عندما يحتاج التطبيق إلي أداء عالي ويتطلب استخدام ميزات الجهاز و أيضاً ألتطبيق الشبكي يمكن أن يكون خيار جيد للتطبيقات البسيطة التي لا تحتاج لاستخدام ميزات الجهاز. بالرغم من أن ألتطبيقات الأصلية لها الأداء الأعلى لكن عدد النشر في IEEE في الفترة (2000-2018) في مجال ألتطبيقات الشبكية (41.6%) والتطبيقات الهجين (38.3%) أكثر من النشر في جانب ألتطبيقات الأصلية والسبب وراء ذلك هو أن الدراسات الحديثة اغلبها تحاول تحسين أداء ألتطبيقات الشبكية والهجين ليصبح لديها أداء عالي مماثل لأداء التطبيقات الأصلية. كما تم تقديم خوارزمية لمساعدة مطوري التطبيقات النقالة في تحديد أي من المنهجيات الثلاثة هي أفضل منهجية لتطبيقاتهم المقترحة. ثم تم تطبيق هذه الخوارزمية على تطبيق للإدارة الذاتية لمرض السكري لمعرفة أفضل منهجية لهذا التطبيق والنتيجة هي ألمنهجية الأصلية (Native Approach). في الدراسات المستقبلية يوصى بتحسين أداء التطبيقات ألشبكية والهجين للحصول علي أداء مساوي لأداء التطبيقات الأصلية .Item algorithms for protecting students from some hacking operations(2007) alaeldin ahmed fadeelItem analysis of certain security issues in e-voting systems(2013) abdalla abdelraheemItem Androidتطبيق مكتبة رقميه فى الموبايل بإستخدام نظام تشغيل(جامعة النيلين, 2016) سلمى سليمان محمديهدف هذا البحث إلى تطبيق المكتبات الرقمية عمى الهواتف المحمولة, وامكانية استخدام تقنيات هذه الأجهزة فى مجال العمل المكتبي من خلال استحداث خدمات جديدة تعتمد عمى هذه الاجهزة ، و التي من شأنها أن ترتقي بدور المكتبات في المجتمع , وقدم البحث نماذج مقترحة لخدمات معلومات يمكن تقديمها للمستفيدين بواسطة هواتفهم المحمولة. تم تحميل إطار العمل والقاء نظره على الترابط بين مكوناتة وتحديد مجال ونطاق إطار العمل والمشكلة التى يسعى لحلها والمتطلبات والاهداف التى يسعى لتحقيقها وذلك بمساعدة ادوات CASE المتمثلة فى لغة النمذجة الموحدة .uml ثم تصميم حل اطار العمل متعدد المنصات )ويب , موبايل( باستخدام قاعدة بيانات وواجهات عمل متعدده . ثم تنفيذ الحل المصمم الى برمجة عاملة باستخدام لغة PHP,CSS فى جانب الويب استخدام لغة JAVA,XML فى تطبيق الموبايل ولجزئية نظام اندرويد تم استخدام ملف خدمة سيرفر لتيسير الوصول الى مصادر البيانات .Abstract: the objective of this research is to apply the digital library on mobile phone, and ability to use their technic in the scope of the library work Through new development service depended on mobile phone that will elevate the role of the library in community. This research presented the suggestions model to information service that can give it to user by their mobile phone. We analysis the frame work and look at the threads of between component and determine the scope of the frame work and the problem want to solve and the requirement and the objective want to reach by using tools that in the united modeling language (uml) and design the frame work solve Multiplatforms(web-mobile) by using data base and multi interface work and execute the design work to worked programming by using (php-css) language in web site we use (java-xml) and in the application phone in the part of android system we use file of server service to facilitate reach to Sources data.Item Anew Conjugate Gradient Algorithm of Unconstrained Optimization Using Parallel Processor(Al Neelain University, 2007-02) Nadwa Ali Ahmad Al-Abbasln optimization methods, we try to find and determine the best solution to certain mathematically defined problems: Minimize f(x) , x em" Optimization problems can be classified as constrained and unconstrained problems; however, as constrained optimization problems can be transformed into unconstrained cases, the majority of recent research works have been focused on unconstrained optimization problems, including the new techniques. Almost all numerical methods developed to solve f(x) are iterative in nature, i.e. given an initial point xo, the methods generate a sequence of points x,,,x,,... until some stopping criterion is satisfied . The iterative methods are first theoretically developed to minimize convex quadratic functions in a finite number of iterations and they are extended to solve the general problems. These numerical methods can be divided into two classes according to whether derivatives are evaluated or not (first or second derivative). The method which evaluates derivatives is called gradient method. Within this thesis, we first choose, one of the well-known methods, Conjugate Gradient "CG-method" which can solve iteratively both linear and nonlinear functions. This method is extended to find the minima (or maxima) using two kinds of searches to find the minimum solution. These are called: 1- Exact line search , i.e. g,+,Td, = 0 for i=1,2,... . 2- inexact line search. We choose about ten nonlinear functions and we use the program of this method to optimize these functions using special starting points with different dimensions for many of them. ln this thesis, a new algorithm is developed for minimization of the quadratic and extended quadratic function using the inexact line search. This thesis is concerned with the development and testing of the new algorithm using line search to solve different standard functions. We have extended our work to other two methods, quasi- Newton method and BFGS method, which begin the search along a gradient line as the CG-method and use gradient information to build a quadratic. Then we studied the parallel solution of these algorithms and the effect of using parallelism on these algorithms. Programs have been written using sequential design (to be executed serially). We have used the parallel models of these methods (design and analysis) and the parallelism of these methods in different ways. Further study was made of the important measures used in parallel computing. We have found that parallelism is only effective in linear functions and hence linearization methods for solving nonlinear functions. The other important measures of the efficiency of these algorithms are NOF (number of function evaluation). We have tried to reduce NOF by using inexact line search with extended conjugate gradient methods to optimize the unconstrained nonlinear problems. lt is found that in some functions NOF are reduced, especially high dimension ones. In others, NOF are not reduced. So it is difficult to conclude whether this method is better or worse compared with others. However, we may, say it is competing. lt gave good result with Powell function, which is generally accepted as a good function, and it may add a new algorithm for solving these types of problems. In general, this statement in common with all algorithms of solving nonlinear equations. The function is the main factor.Item application of a linear proramming model - to maximize productivity of crops(2001) Badr Eldin Ali ElaminItem Applying Multi-tenancy Architecture For Isolation of Cloud Database(جامعة النيلين, 2016) Nasir Abdelrazig Nasir AhmedThis research provides the basic knowledge about multi-tenancy model for data isolation and multi-tenancy architecture For sharing between different tenants, customers. Also provides an overview of the different multi-tenancy approaches that has been used and focuses on how multi- tenancy model works. Cloud providers adopt multi-tenants architecture to maximize resource sharing among different tenants and customers of their application. Multi-tenancy enables cloud providers to achieve higher resource utilization and scalability as well as significantly reduce the operational costs, simplify maintenance, management effort by assigning and multiplexing the shared hardware and software resources across multiple tenants simultaneously. Each customer in multi-tenancy model is called a tenant. In database discipline the shared schema approach has the lowest hardware and backup costs, because it allows you to serve the largest number of tenants per database server. Because multiple tenants share the same database tables, which may incur additional development effort in the area of security to ensure that tenants can never access other tenants data. A secure login process ensures that the entire database is accessible only by an associated tenant. The tools used in this research are oracle 11g and VMware Player. The software user are oracle 11g x86 for building, managing, maintaining the database. VMware player for applying virtualization software package for x64 computers running on host windows 7 and connect to the database that is available on host machine. Design and implement a technique for multi-tenant database schema. The conclusion is using the same database and the same set of tables to host multiple tenant’s data (a records from multiple tenants stored in any order, a tenant_ID column associate every record with the appropriate tenant).Item An Approach for Data Protection Using Video Steganography Technique and Cryptography(Al Neelain University, 2018-03) Alaa Noaman AbdulRahman Al ObaidiIn the era of fast information interchange using internet and World Wide Web, video Steganography has become essential tool for information security. The video data contains a massive amount of data redundancy which can be utilized for embedding secret data. In this thesis is based on a combination of steganography and cryptography techniques to increase the level of security and to make the system more complex to be defeated by attackers. In this work Video Steganography achieved by hiding secret information into video (stream of moving images and sound), AVI file is separated into two parts, video and audio. The video is a stream of frames; each frame is stored as a bmp file image and a number of frames required or needed to be used as a cover are chosen. To improve the security of the proposed algorithm, a secret message is first encrypted by using AES-128 Algorithm. Advanced Encryption Standard is most secure and robust cryptographic algorithm and a variable-length key would make cryptanalysis more difficult for potential attackers then, it is embedded into the discrete cosine transform (DCT) coefficients of video frames. The hidden message is embedded into DCT coefficients of each Red, Green, and Blue planes in the middle frequency excluding DC coefficients. So it becomes very difficult for intruder to guess that a secret message is hidden in the video as individual frames are very difficult to analyze in a video. Experimental results show that the proposed algorithm gets successful hiding information into the cover video. Good results have been obtained by using quality metrics (MSE, and PSNR) which calculate the values of distortion results from embedding steganography in digital video .Item an approach to develop intelligent systems(200) hwida gaffer bakhietItem an approach to evaluate an object-oriented database management system(2002) khalid mohamed osmanItem aproposal for optimal connection of jordanian universities(2004) Ali Abdul Jabbar Al tabakchallyItem Arabic Chatbot for Student FAQ using Deep Learning(Neelain University, 2018) Altigani Ismail Khalil AhmedAbstract Students find it difficult to obtain information on follow-up and supervision. This research provides a solution to students by building chatbot model so they can answer all the Frequently Asked Questions (FAQ) without referring to the student supervisor or the scientific affairs officer by using natural language processing and machine learning techniques. The chatbot program can analyze and divide the sentence (s) into the Tokens and then extract the stem of these Tokens. The process of classifying these stems through a neural network of deep learning of the machine to retrieve the appropriate response is designed using two techniques; First, Build the model from scratch Using deep learning tools and algorithms such as tensorflow, tflearn and NLTK and the second technique is to use a chatbot design platform on Facebook messages called chatfuel. The neural network was trained on training intents through 1000 epoch and the model loss was 0.00813 using Adam optimizer. المستخلص يجد الطلاب صعوبة في الحصول على المعلومات التي تختص بالمتابعة والاشراف، يقدم هذا البحث حلا لنموذج دردشة الية chatbot بحيث يستطيع الطالب معرفة كل المعلومات (الأسئلة الأكثر تكرارا (FAQ دون الرجوع الى مشرف الطلاب او مسؤول الشؤون العلمية وذلك باستخدام تقنيات معالجة اللغات الطبيعية وتعلم الالة. يستطيع برنامج الرد الالي chatbot من تحليل الجملة (السؤال) الى كلمات (Tokens) ومن ثم استخراج أصل الكلمات (stems) ومن بعد ذلك تتم عملية تصنيف هذه ال stems عبر شبكة عصبية للتعلم العميق للألة لاسترجاع الرد المناسب. تم تصميم النموذج باستخدام تقنيتين الأولى هي بناء النموذج من الصفر باستخدام أدوات وخوارزميات التعلم العميق مثل tensorflow، tflearn و NLTK. اما التقنية الثانية هي استخدام منصة لتصميم برامج الدردشة الالية Chatbot على رسائل الفيسبوك تسمى chatfuel. تم تعليم الشبكة العصبية على بيانات تدريب intents من خلال 1000 دورة (epoch) وكانت نسبة خطأ تعلم الشبكة العصبية 0.00813 باستخدام Adam optimizer.Item Arabist com portal content management system Using three tier architect ure(AlNEElAN UNVERSLTY, 2003) Mohammed Eiadeh DaghbooshehItem Arabist.com Poetal Content Manangement System(2003) محمد عيادة سلمان دغبوشةItem Arduino-Nano Based Implementation of Supervisory Control(جامعة النيلين, 2020) Firas Abdelraheam Mohammed KhabirABSTRACT A system has been suggested to gather the data identified from environment and yield status and control the system automatically in view of the gathered data. To monitor the environment inside the station. Different parameters have been considered such as: temperature and humidity, which has been measured using DHT11 temperature and humidity sensor, which has been be interfaced with Arduino Board. It is a closed loop system that will execute control action to adjust temperature, humidity, if any unwanted errors occur. The designed system comprises on: DHT 11 sensor, Arduino Nano, XBee for wireless communication between RTU and MTU, Relays and Fans, Serial monitor for display the station data on it. The proteus simulator program is used to implement the whole system which consists of the RTU and MTU, then VSPE program is used to configure the RTU with MTU. The obtained results show the console output under the scenario from one station. The notification “Station one Data” on the serial monitor display indicates that data is received as a result of change in the RTU. The console output illustrates the positions of the sender and receiver. المستخلص تم اقتراح نظام يجمع البيانات من البيئة المحيطة والتحكم في النظام تلقائيا بناءا على ضوء تلك البيانات التي تم جمعها . لمراقبة الظروف البيئية داخل المحطة , هنالك معاملات مختلفة تم وضعها في الاعتبار مثل : درجة الحرارة و الرطوبة النسبية والتي تم قياسها بإستخدام حساس الحرارة و الرطوبة DHT 11 و الذي تم توصيله مع بوردة الأردوينو . يعتبر هذا النظام نظام حلقة مغلقة و الذي ينفذ عملية التحكم لضبط درجة الحرارة و الرطوبة في حالة حدوث أي أخطاء غير مرغوب فيها . النظام المصمم يشتمل على الاتي : حساس الحرارة و الرطوبة DHT 11 , بوردة أردوينو نانو , وحدة إرسال و إستقبال لاسلكية لأجل الاتصال اللاسلكي بين المحطة RTU و وحدة التحكم الرئيسية MTU , المرحلات والمراوح , شاشة عرض لعرض بيانات المحطة عليها في وحدة التحكم الرئيسية MTU . تم إستخدام برنامج المحاكاة Proteus لتمثيل النظام الذي يحتوي على المحطة RTU و وحدة التحكم الرئيسية MTU , بعد ذلك تم استخدام برنامج VSPE لربط المحطة RTU مع وحدة التحكم الرئيسية MTU . النتائج التي تم الحصول عليها توضح الخرج من سيناريو محطة واحدة . التعبير “Station one Data” الظاهر على شاشة العرض يوضح أن البيانات تم استقبالها كنتيجة للتغيير الذي طرأ على المحطة . حالة الخرج توضح موقع المرسل و المستقبل .Item Aspect Oriented Software Development جودة البرمجيات باستخدام(جامعة النيلين, 2008) أحمد سيداحمد على عثمانملخص البحث عند بداية ظهور الحاسبات والبرمجيات كانت عملية البرمجة من الصعوبة بمكان لأنها كانت أقرب الى الالة وكانت تهتم بتفاصيل الالة, ومع مرور الزمن وتطور البرمجيات أصبحت البرمجة أسهل وأصبحنا نهتم بالمشكلة أكثر من أهتمامنا بالالة.وبالتالى أصبح الانسان هو العنصر الاهم فى تطوير البرمجيات. تعتبر البرمجة الكائنية من التقنيات التى أحدثت تغييرا كبيرا فى طريقة تعاملنا مع البرامج . ولفترة ليست بالقصيرة تعتبر البرمجة الكائنية فى قمة التقنيات المستخدمة, ولكن مع التطور الكبير فى حجم البرامج والتعقيد الكبير لها, اصبحنا بحاجة الى تقنيات تستطيع التغلب على القصور الذى بدأ بالظهور فى البرمجة الكائنية, فظهرت الـ(Aspect Oriented Programming) والتى تعتبر من التقنيات التى مازالت فى مرحلة التطوير. هذا البحث يهدف الى دراسة مدى تأثير الـ (Aspect Oriented Programming) على جودة البرمجيات. وذلك من خلال التطرق لهذه التقنية الجديدة بالتفصيل. وكيف أستطاعت ان تعالج مشاكل مثل الكود الموزع (Scattering Code) والكود المتداخل (Tangled Code) . كما تطرق البحث الى جودة البرمجيات ومواصفات البرمجيات ذات الجودة العالية والقياسات التى تطبق على البرمجيات لقياس مدى جودتها. لتحديد مدى تاثير هذه التقنية على جودة البرمجيات تم أنتاج برنامج صغير وهو برنامج المخزن بأستخدام الـ(Aspect Oriented Programming) بأستخدام لغة AspectJ وتم مقارنته مع نفس البرنامج بأستخدام البرمجة الكائنية. ومن خلال المقارنة أتضح أن الـ(AOP) أستطاعت ان تقلل من تعقيد البرنامج من خلال تقليل عدد الاسطر من ناحية ومن خلال سهولة الفهم للبرنامج, كما أنها أستطاعت ان تزيد من قابلية البرنامج للصيانة . ولكن من ناحية أخرى وجدنا انها يمكن أن تزيد من عدم قابلية البرنامج للأختبار وذلك لان الـ(Aspect) وحدة غير قابلة للاختبار بصورة مستقلة وتزيد مشكلة الاختبار أذا كان لدينا أكثر من (Aspect) يتعاملون مع نفس الكائنات وهو ما يعرف بخصائص التجميع (Emergent Properties) , كما أنها فى حالات يمكن ان تؤثر سلباً على صحة البرنامج وذلك فى حالة خصائص التجميع أذ لا يمكن التنبؤ بسلوك البرنامج ككل من خلال سلوك الكائنات المكونة له. Abstract At the earliest day of computer and programming the coding was very difficult task because the programmer focuses on the machine details rather than the problem, but with days and the evolution of the programming the programmer became focusing on the problem details rather than the machine details. The OO is greatest technique that changes our dealing with the programing and software development, for many years or decades the OO is mostly used. And many organizations and people used it to implement their systems. But with all this benefits which OO brings to us at the recent years it show that there is some failures especially when we work with the crosscutting concern, then the Aspect Oriented Programming (AOP) come to resolve this failure. Throw this thesis we will explain this new technology in details and study how the use of AOP can affect the software quality on behalf of the characteristics of the high quality software. This thesis shows how AOP solve the problems like the crosscutting concerns and the tangled code. Also explain the software quality and the characteristic of the high quality software, and the measurement that applied to software to measure the quality. To determine how this technology affects the quality we developed the inventory system throw it, and compare it to another release implemented by using OO. Form this comparison we found that AOP can reduce the software complexity by reducing the code size and increase the understandability, also AOP increase the maintainability, but on the other hand AOP decrease the testability because the aspect is not independent funcyionality unit then we can’t test it independatly specialy when we have more than one aspect crosscut single asbstraction.Also the AOP in certain case can reduse the software correctness namely in the emergent properties case which we have more than one aspect crosscut one unit in this case we can’t expect the system behavior from the behavior of the sub unit consist it.Item Association for 8th Year’s Result of Primary Schools using Data Mining Algorithms(Al-Neelain University, 2019-07) Lina Mohamed Mobarak MohamedAbstract With the increase in number of pupils sitting for the examination for primary stage certification, there are a large number of students whom are making low outcomes. Data mining techniques is a good technique to analyze and discover the performance of the pupils in primary schools certifications 8th grade in Gadarif state including the 12 localities in the period from 2008 to 2018. The thesis take the problem of decresing in the performance on the data that had been selected and processed including change 106743 record to CSV format and the numric values to nomina .Aftre that using Assosiation technique as major technique in data mining depend on WEKA- Apriori and Filtered assosiator algoriths- , by implementing the results acquired from the Ministry of Education in Gedarif state, the research successfully led to that subjects English languge and Mathematics had the most lowest degrees rather than other six subjects , Also the research analyzed the effect of these tow subjects on the general outcome of the pupils final result. Such results of analysis can be used for further improvement of pupils’ final outcomes by increasing the teaching hours of certain subjects or using activites to simplfy the concepts additionaly cualifay teacher. المستخلص تطرق هذا البحث الي اهم المشاكل في قطاع التعليم وهي تدهور التحصيل الاكاديمي في مرحلة شهادة الاساس ,ومشكلة تحصل عدد كبيرمن الطلاب على درجات ضعيفه في المجموع الكلي.تنقيب البيانات هو احد التقنيات الجيده لتحليل واكتشاف اداء الطلاب في مرحلة الاساس اعتمادا علي مدارس ولاية القضارف بمحلياتها الاثني عشر في الاعوام ما بين 2008 الي 2018. اخذت هذه الدراسة مشكلة التدني في التحصيل وطبقت علي البيانات المختاره ومعالجتها بما فيها تغير عدد 106743 سجل الي الصيغة(VSC) وتغير البينات الرقميه الي اسميه ثم استخدام احد تقنيات التنقيب التنبؤي وتسمي التصنيف وتم استخدام خوارزميات برنامج ويكا ). Apriori alforithm and Filtered Associator ( وبالتطبيق علي البينات التي تم جمعها من وزارة التربيه والتلعليم ولاية القضارف –مركز امتحانات شهادة الاساس – توصل البحث الي ان مادتي اللغه الانجليزيه والرياضيات هما صاحبات اقل درجات دونا عن الست مواد الاخرى, ايضا توصل البحث الي مدى تاثير هذه المواد علي مجموع الطالب الكلي. هذه النتائج يمكن ان تقود الي تحسينات في مستوي الطلاب وذلك عن طريق زيادة عدد ساعات التدريس او ادخال عنصر النشاطات مع المقررات لتبسيط الفهم للتلاميذ اضافة الى ذلك يمكن تاهيل الكادر التعليمي بحيث يكون اكثر قابيله لايصال الفهم للتلاميذ.Item attack desing and implementation(2006) ekrima abdela ghani abdel