قسم هندسة البرمجيات

المزيد ...

حول قسم هندسة البرمجيات

مع تطور التكنولوجيا وزيادة حجم البرمجيات يتطلب انجاز المشاريع البرمجية الكبيرة عمل المبرمجين في فرق كبيرة تعمل معا لانجاز مشروع برمجي محدد , يتطلب العمل الجماعي في مجال البرمجيات قدرات هندسية خاصة تختص بتطوير البرمجيات. 

لمواكبة هذا التطور تـم تأسيس قسم هندسة البرمجبات مع بداية تأسيس الكلية في سنة 2008 وذلك نظرا للاهمية الملحة لوجود مثل هذا القسم والذي  يهدف القسم الى إعداد الكوادر القادرة على إداء انجاز المشاريع البرمجية بالطرق الهندسية المعمول بها في هذا المجال مثل التحليل وتحديد المتطلبات والتصميم وإدارة المشاريع وتأكيد الجودة وغيرها.

ساهم هذا القسم بالفعل في تخريج اكثر من 200 مهندس مع نهاية فصل الربيع للعام الدراسي 2019.  ويفتخر القسم بكافة الخريجين لما أبدوه من آداء ممتميز في الجهات العامة  والشركات الخاصة. حاليا تصل نسبة التوظيف لخريجي القسم اكثر من 90% ومعظم الطلبة يتحصلون على وظائف او يؤسسون شركات خاصة قبل تخرجهم.

حقائق حول قسم هندسة البرمجيات

نفتخر بما نقدمه للمجتمع والعالم

39

المنشورات العلمية

11

هيئة التدريس

99

الطلبة

101

الخريجون

البرامج الدراسية

بكالوريوس - هندسة البرمجيات

يهدف البرنامج الى إعداد الكوادر القادرة على إداء انجاز المشاريع البرمجية بالطرق الهندسية المعمول بها في هذا المجال مثل التحليل وتحديد المتطلبات والتصميم وإدارة المشاريع وتأكيد الجودة وغيرها. ويحتوي على المقررات الدراسية العامة التي تضع الاساس لطالب تقنية المعلومات يدرسها...

التفاصيل

من يعمل بـقسم هندسة البرمجيات

يوجد بـقسم هندسة البرمجيات أكثر من 11 عضو هيئة تدريس

staff photo

أ. مروى نووي مفتاح صولة

مروى نوري صولة، أستاذ مساعد بقسم هندسة البرمجيات - كلية تقنية المعلومات، التحقت بالكلية منذ سنة 2013. حاصلة على بكالوريس علوم حاسب آلي جامعة طرابلس سنة 2006، . ماجستير حاسب آلي من كلية تقينة المعلومات - الجامعة الوطنية الماليزية / ماليزيا ، سنة 2011.

منشورات مختارة

بعض المنشورات التي تم نشرها في قسم هندسة البرمجيات

Speech Secrecy: An FFT-based Approach

In this paper we present a new approach to hide speech for secrecy applications. The adopted technique exploits the low-pass spectral properties of the speech magnitude spectrum to hide a speech signal in the low-amplitude high-frequency region of the cover speech signal. Simulation results on both English and Arabic speech reveal that the proposed approach is capable of hiding the secret message inside the cover speech to produce a stego speech that is indistinguishable from the original cover speech, while being able to recover the secret speech message without any noticeable degradations in quality.
Guerchi, D., Harmain M., Rabie, T., Mohamed, E.(4-2008)
Publisher's website

Agent Based Computing Technique for Epidemiological Disease Modelling

Agent-Based Models (ABM) have become popular as tools for epidemiological simulations due to their ability to model real life phenomena at individual entity levels. ABM is a relatively new area for modelling as compared to the classical modelling methods. Many different fields use agentbased models including ecology, demography, geography, political science and epidemiology. Recently, an abundance of literature has presented applications of agent-based modeling in the biological systems. In this paper, the authors present an agent-based model attempts to simulate an epidemiological disease known as Cutaneous Leishmaniasis (CL). The model is developed to investigate the ability of ABM in modelling a disease that keeps speeding in Libya. The methodology used for describing and designing CL model is derived from nature of the disease mechanism. The ABM model involves three types of agents: Human, Rodent and Sand-fly. Each agent has its own properties, in addition to other global parameters which affect the human infection processes. The main parameter used for monitoring the model's performance is the number of people infected. The model experiments are designed to investigate ABM’s performance in modeling CL disease. Simulation results show that human infection rate is increasing or decreasing dependent on number of sand-fly vectors, number of host rodents, and human population awareness level arabic 7 English 62
Rudwan A. Husain, Hala Shaar, Marwa Solla, Hassan A. H. Ebrahem(3-2019)
Publisher's website

CM-Builder A Natural Language-Based Case Tools for Object-Oriented Analysis

Graphical CASE (Computer Aided Software Engineering) tools provide considerable help in documenting the output of the Analysis and Design stages of software development. However, these tools do not contribute to the process of analysis itself. This paper describes an NL-Based CASE tool called CM-Builder which aims at supporting the Analysis stage of software development in an Object-Oriented framework. CM-Builder uses robust Natural Language Processing techniques to analyse software requirements texts written in English and build an integrated discourse model of the processed text, represented in a Semantic Network. This Semantic Network is then used to automatically construct an initial UML Class Model representing the object classes mentioned in the text and the relationships among them. The initial model can be directly input to a graphical CASE tool for further refinement by a human analyst. CM-Builder has been quantitatively evaluated in blind trials against a collection of unseen software requirements texts and we present the results of this evaluation, together with the evaluation methodology. The results are very encouraging and demonstrate that tools such as CM-Builder have the potential to play an important role in the software development process.
HARMAIN, H, R. Gaizauskas(4-2003)
Publisher's website