أصبحت البرمجيات جزءً لا يتجزأ من الحياة العصرية، وفي مختلف المجالات. وهذا ما زاد من مستويات الحاجة إلى إنتاج البرمجيات وبوتيرة متصاعدة، في حدود زمنية ضيقة، ودون انتقاص من جودتها. وإذا ما أضيفت إلى ذلك المخاوف الأمنية المتزايدة، المتمثلة في اختراق النظم البرمجية بقصد الوصول إلى بيانات حساسة، وضرورة الاحتراز من ذلك برمجيا، فإنه يتوضح توا أن ذلك كلة يفضي إلى الحاجة إلى طرق علمية متخصصة للتعامل مع هذه الحالة، التي باتت تعرف بأزمة البرمجيات، كما وصفها المتخصصون من نهاية الستينيات من القرن المنصرم. وقد بلور الاهتمام بهذه الأزمة، معالم تخصص جديد، تموضع في مجال علوم الحاسوب، وتضمن بعضا من الطرق المتبعة في التخصصات الهندسية، ويعرف حاليا بهندسة البرمجيات.
وقد افتتحت الجامعة برنامجا جديدا لهندسة البرمجيات في كلية تكنولوجيا المعلومات، يمنح درجة البكالوريوس في هذا المجال، وبدأ التسجيل فيه اعتبارا من العام الدراسي 2014/2015. ويهدف برنامج هندسة البرمجيات إلى بناء خبرات مميزة في تطوير البرمجيات بجودة وكفاية عاليتين، وتقديم متخصصين أكفاء لقيادة الجيل الآتي، وخدمة المجال من النواحي البحثية الأكاديمية والصناعية.
د. مجحم الطراونة
ق.أ رئيس القسم
نبذة عن البكالوريوس في هندسة البرمجيات
يهدف تخصص هندسة البرمجيات إلى إكساب الطلبة المهارات النظرية والعملية المتعلقة بتطوير وتصميم البرمجيات بأعلى جودة وأقل تكلفة لتلبية احتياجات المستخدمين وذلك من خلال منهجيات محددة تتضمن تحليل المشكلات والتصميم والتنفيذ الذي يتضمن كتابة البرامج وفحصها وانتهاءً بالتنصيب والصيانة، وذلك من خلال اكتساب مهارات إدارة المشروع البرمجي وفهم معمارية البرمجيات والحاسوب والقدرة على تطوير مواصفات برمجيات معيارية.
أهم مجالات عمل تخصص هندسة البرمجيات:
- مهندس نظم.
- محلل ومصمم نظم.
- مطور نظم.
- مسؤول ضمان جودة.
- مسؤول فحص برمجيات.
- مهندس نظم وبرمجيات.
- مدير مشروعات تكنولوجيا المعلومات.
- مهندس صيانة.
- مسؤول أمن المعلومات.
- مبرمج تطبيقات.
- مدرس أو مدرب برمجيات.
- مشرف مختبرات الحاسوب.
- العديد من فرص العمل الاخرى في مجال علم الحاسوب وهندسة البرمجيات.
رؤية القسم
التميز في التعليم والتعلم والبحث العلمي وخدمة المجتمع في مجال هندسة البرمجيات على المستوى المحلي والإقليمي.
رسالة القسم
إعداد كفاءات طلابية مؤهلة ومنافسة في مجال هندسة البرمجيات يمتلكون المعرفة والمهارات التطبيقية والبحثية لتلبية متطلبات سوق العمل واحتياجات مؤسسات المجتمع المحلي، وذلك وفقًا لمعايير الجودة المحلية والدولية.
رسالة البرنامج:
إعداد كفاءات منافسة في مجال هندسة البرمجيات لتلبية احتياجات المجتمع المحلي، من خلال كوادر مؤهلة وقادرة على مواكبة المعايير المحلية والدولية وفقًا لمعايير إدماج التعليم الإلكتروني.
أهداف البرنامج التعليمية:
- اكتساب المهارات والمعارف النظرية والتطبيقية اللازمة في مجال هندسة البرمجيات.
- التزود بالكفايات المهنية، والقدرة على المنافسة محليًا وإقليميًا، والثقة الكاملة في ممارسة مهنتهم.
- مواصلة التعلم والتطور المهني والأكاديمي ومواكبة التغيرات التقنية والعلمية.
- العمل بفاعلية ضمن فرق العمل، وتحمل للمسؤوليات الأخلاقية والمهنية، ودراية باحتياجات المجتمع المحلي.
مخرجات البرنامج التعليمية:
إنّ النتائج المتوخاة من هذا البرنامج هي إعداد خريجين قادرين على:
- تحليل مسائل الحوسبة وتطبيق مبادئ علم الحاسوب والمجالات ذات العلاقة وإيجاد الحلول المناسبة
(1.1) (المعرفة): تعريف مبادئ الحوسبة وتخصصات ذات صلة أخرى لتحديد حلول.
(1.2) (المهارة): تحليل مشكلات الحوسبة لتحديد الحلول. - تصميم الأنظمة الحاسوبية وتنفيذها وتقييمها من خلال تلبية متطلباتها في سياق التخصص.
(المهارة): تصميم، تنفيذ، وتقييم حلاً مبنيًا على الحوسبة لتلبية مجموعة معينة من متطلبات الحوسبة في سياق تخصص البرنامج. - التواصل بفاعلية في البيئات المهنية المختلفة.
(المهارة): التواصل بفعالية في مجموعة متنوعة من السياقات المهنية. - تمييز المسؤوليات المهنية والحكم المناسب على الممارسات المستندة للحوسبة وفقاً للمبادئ الأخلاقية والقانونية.
(4.1) (المعرفة): الاعتراف بالمسؤوليات المهنية والنظريات الأخلاقية والقضايا القانونية والاجتماعية.
(4.2) (المهارة): توظيف ممارسات الحوسبة لهندسة البرمجيات بناءً على المبادئ القانونية والأخلاقية. - العمل والمشاركة بفاعلية كعضو أو قائد فريق في الأنشطة المرتبطة بالتخصص.
(الكفاءة): العمل بفعالية كعضو في الفريق أو قائد لفريق يشارك في أنشطة مناسبة لتخصص البرنامج. - تطبيق منهجيات تطوير الأنظمة بما يتوافق مع معايير جودة البرمجيات. [SE]
(6.1) (المعرفة): شرح مبادئ وممارسات هندسة البرمجيات لتلبية احتياجات الفاعلين.
(6.2) (المهارة): تقييم تقنيات وأدوات لمشاكل هندسة البرمجيات.
(6.3) (الكفاءة): تنفيذ مبادئ وممارسات مناسبة لهندسة البرمجيات في مشروع تطوير برمجي يتفق مع المعايير الجودة البرمجية ذات الصلة.
أهداف البرنامج:
- اكتساب المهارات والمعارف النظرية والتطبيقية اللازمة في مجال هندسة البرمجيات.
- التزود بالكفايات المهنية، والقدرة على المنافسة محليًا وإقليميًا، والثقة الكاملة في ممارسة مهنتهم.
- مواصلة التعلم والتطور المهني والأكاديمي ومواكبة التغيرات التقنية والعلمية.
- العمل بفاعلية ضمن فرق العمل، وتحمل للمسؤوليات الأخلاقية والمهنية، ودراية باحتياجات المجتمع المحلي.
المخرجات التعليمية:
- تحليل مسائل الحوسبة وتطبيق مبادئ علم الحاسوب والمجالات ذات العلاقة وإيجاد الحلول المناسبة
(1.1) (المعرفة): تعريف مبادئ الحوسبة وتخصصات ذات صلة أخرى لتحديد حلول.
(1.2) (المهارة): تحليل مشكلات الحوسبة لتحديد الحلول. - تصميم الأنظمة الحاسوبية وتنفيذها وتقييمها من خلال تلبية متطلباتها في سياق التخصص.
(المهارة): تصميم، تنفيذ، وتقييم حلاً مبنيًا على الحوسبة لتلبية مجموعة معينة من متطلبات الحوسبة في سياق تخصص البرنامج. - التواصل بفاعلية في البيئات المهنية المختلفة.
(المهارة): التواصل بفعالية في مجموعة متنوعة من السياقات المهنية. - تمييز المسؤوليات المهنية والحكم المناسب على الممارسات المستندة للحوسبة وفقاً للمبادئ الأخلاقية والقانونية.
(4.1) (المعرفة): الاعتراف بالمسؤوليات المهنية والنظريات الأخلاقية والقضايا القانونية والاجتماعية.
(4.2) (المهارة): توظيف ممارسات الحوسبة لهندسة البرمجيات بناءً على المبادئ القانونية والأخلاقية. - العمل والمشاركة بفاعلية كعضو أو قائد فريق في الأنشطة المرتبطة بالتخصص.
(الكفاءة): العمل بفعالية كعضو في الفريق أو قائد لفريق يشارك في أنشطة مناسبة لتخصص البرنامج. - تطبيق منهجيات تطوير الأنظمة بما يتوافق مع معايير جودة البرمجيات. [SE]
(6.1) (المعرفة): شرح مبادئ وممارسات هندسة البرمجيات لتلبية احتياجات الفاعلين.
(6.2) (المهارة): تقييم تقنيات وأدوات لمشاكل هندسة البرمجيات.
(6.3) (الكفاءة): تنفيذ مبادئ وممارسات مناسبة لهندسة البرمجيات في مشروع تطوير برمجي يتفق مع المعايير الجودة البرمجية ذات الصلة.
نتائج التعلم (LOs)
عند الانتهاء من البرنامج، من المتوقع أن يكون الطلاب قادرين على:
- تطبيق المعرفة الأساسية
- التحليل الهندسي
- التصميم الهندسي
- التحقيق
- الممارسة الهندسية
- التخصص والالتزام بسوق العمل
- الإدارة
- الاتصالات
- العمل الفردي والجماعي
- الأخلاقيات المهنية
- المسؤولية الاجتماعية
- التعلم مدى الحياة
مصفوفة ارتباط أهداف البرنامج والمخرجات التعليمية:
أهداف البرنامج | المخرجات التعليمية |
هــ 1 | 1-2.1,2.2 |
هــ 2 | 3-6.1,6.2,6.3 |
هــ 3 | 3-4.1,4.2 |
هــ 4 | 4،5 |
Number | List of Research Papers | Abstract |
1 | Ahmad, F., Yahaya, J., Tarawneh, O., Baharom, F., & Abd Wahab, A. (2011). E-Commerce (B2C) Evaluation Practices: A Pilot Study on Jordanian Consumers’ Perspectives. In Proceedings of the 3rd International Conference on Computing and Informatics, ICOCI held on 8-9 June 2011 at Bandung, Indonesia (pp.413-418). Bandung, Indonesia: ICOCI. | Download |
2 | Kung-Kiu L., Taweel, F., & Cuong M. (2011). The W Model for Component-Based Software Development. EUROMICRO-SEAA: 47-50 | Download |
Number | List of Research Papers | Abstract |
1 | Tarawneh, O., Ahmad, F., & Yahaya, J. (2012). Business to Consumer Evaluation Practices, Obstacles, and Factors: A Pilot Study from Consumers Perspectives on Jordanian Firm. International Journal of Scientific and Engineering Research, 3(1). | Download |
2 | Tarawneh, O., Ahmad, F., & Yahaya, J. (2012). B2C Quality Evaluation Factors from Jordanian Consumer Perspective. In Proceedings of Knowledge Management International Conference, KMICe held on 4-6 July 2012 at Johor Bahru, Malaysia (pp.246-250). Johor Bahru, Malaysia: KMICe. | Download |
3 | Nannan H., Taweel F., & et al. (2012). Component-based Design & Verification in X-MAN, ERTS 1-3, Toulouse, France | Download |
Number | List of Research Papers | Abstract |
1 | Husain, O., Ahmad, F., & Yahaya, J. (2014). E-commerce Websites Evaluation Weight Mechanism Based on FAHP and Hardmard Methods. Journal of Information and Software Technology, 3(4). 27-34. | Download |
2 | Tarawneh, O., Ahmad, F., & Yahaya, J. (2014). E-commerce Website Evaluation Criteria from Malaysian Consumer Perspective. International Journal of Scientific and Engineering Research, 5(2). 15-21. | Download |
Number | List of Research Papers | Abstract |
1 | Al Mashagba, Feras Fares, Al Mashagba, Eman Fares and Nassar, Mohammad Othman, (2015), Automatic Isolated-Word Arabic Sign Language Recognition System Based on Time Delay Neural Networks, Research Journal of Applied Sciences, Engineering and Technology. | Download |
2 | Saleh, Ashraf, Isamil, Roesnita Binti, Fabil, Norasikin Binti, (2015), Extension of PACMAD model for usability evaluation metrics using Goal Question Metrics (GQM) Approach, Journal of Theoretical and Applied Information Technology | Download |
3 | Nassar, Mohammad Othman, Al Mashagba, Feras Fares, Al Mashagba, Eman Fares, (2015), New Block Grouping Technique In Cover Image Selection, European Journal of Scientific Research | Download |
4 | Nassar, Mohammad Othman, Al Mashagba, Feras Fares, and others, (2015), Revised and Extended Mobile Commerce Technology Adaption Model, Research Journal of Applied Sciences, Engineering and Technology. | Download |
5 | Al Mashagba, Eman Fares, Al Mashagba, Feras Fares, and Nassar, Mohammad Othman, (2015), Simple and Efficient Marker-Based Approach in Human Gait Analysis Using Gaussian Mixture Mode, Australian Journal of Basic and Applied Sciences | Download |
Number | List of Research Papers | Abstract |
1 | Al-Obeidallah, MG, Petridis, M., Kapetanakis, S., (2016), A Survey on Design Pattern Detection Approaches, International Journal of Software Engineering. CSC. | Download |
2 | Al-Hamami, Ahmed Alaa, Nassar, Mohammad Othman, (2016), Future Challenges in Android, INTERNATIONAL JOURNAL OF ADVANCED STUDIES IN COMPUTER SCIENCE AND ENGINEERING. | Download |
3 | Dorgham, Omar Hani Mohammad, Nassar, Mohammad Othman, (2016), Improved Round Robin Algorithm: Proposed Method to Apply SJF using Geometric Mean, INTERNATIONAL JOURNAL OF ADVANCED STUDIES IN COMPUTER SCIENCE AND ENGINEERING | Download |
4 | Tarawneh, Omar, Alshroof, Fayez, Nassar, Mohammad Othman, (2016), Jordanian Consumer Perspective for B2C E-commerce Website Evaluation Factors, Proceedings of the International Computer Sciences and Informatics Conference (ICSIC 2016) | Download |
Number | List of Research Papers | Abstract |
1 | Abuaddous, H., Jali, MZ. & Basir, N.(2017). “Quantitative Metric for Ranking Web Accessibility Barriers Based On Their Severity”. Journal of Information and Communication Technology (ICT). Vol. 16. (1): June, p. 81–102 | Download |
2 | Otair, M., Al-Mansoori, K., Kanaan, R., & Fahmi, E., (2017). Image Noise Reduction using Median Filter and Avoid Biased Values: MF-ABV. The Second International Computer Sciences & Informatics Conference. | Download |
3 | Otair, M., Ziadeh, A., (2017). Simulation of Image Segmentation Algorithms Using Open Source Tools. The Second International Computer Sciences & Informatics Conference. | Download |
4 | Otair, M., Alawneh, S., (2017). Comparative Study between Interactive Segmentation and Photo Scissors Open Source Tools. The Second International Computer Sciences & Informatics Conference. | Download |
5 | Otair, M., Jebreel, D. (2017). Image Segmentation Tools: A Comparative Study. The Second International Computer Sciences & Informatics Conference. | Download |
6 | Otair, M., Alshaer, H., Alzwahrah, B., (2017). Arabic Text Classification Using Bayes Classifiers. The Second International Computer Sciences & Informatics Conference. | Download |
7 | Al-Obeidallah, MG, Petridis, M., Kapetanakis, S., (2017), A Structural Rule-Based Approach for Design Patterns Recovery, International Conference on Software Engineering Research, Management and Applications, Springer. | Download |
8 | Salahat, Sondos, Tahhan, Alaa and Nassar, Mohammad, (2017), Comparison between Google's android and Apple IOS Battery, 2ⁿᵈInternational Computer Sciences and Informatics Conference (ICSIC 2017). | Download |
9 | Youef, Tareq, Eyad, Omar and Nassar, Mohammad, (2017), Comparison between Software Cost Reduction Techniques ,2ⁿᵈInternational Computer Sciences and Informatics Conference (ICSIC 2017). | Download |
10 | Alqudah, Mohammad Nassar, and Mohammad, (2017), How to Reduce Facebook Cloning, 2ⁿᵈInternational Computer Sciences and Informatics Conference (ICSIC 2017). | Download |
11 | Qawaqzeh, Mohammed Khalaf and Nassar, Mohammad, (2017), Hybrid Image Compression Using DWT,DCT & LZW Encoding Techniques, 2ⁿᵈInternational Computer Sciences and Informatics Conference (ICSIC 2017). | Download |
12 | Hamdan, Nawal and Nassar, Mohammad, (2017), Improved the performance of Round Robin Scheduling algorithm, 2ⁿᵈInternational Computer Sciences and Informatics Conference (ICSIC 2017). | Download |
13 | Saleh, Ashraf Mousa, Ismail, Roesnita, and others, (2017), Measuring Usability: Importance Attributes for Mobile Applications, Advanced Science Letters. | Download |
14 | Al-Obeidallah, MG., Petridis, M., Kapetanakis, S., (2017), MLDA: A Multiple Levels Detection Approach for Design Patterns Recovery, Proceedings of the International Conference on Compute and Data Analysis, ACM. | Download |
15 | Jad, Duaa and Nassar, Mohammad, (2017), Mobile Operating Systems: Android and IOS weaknesses, 2ⁿᵈInternational Computer Sciences and Informatics Conference (ICSIC 2017). | Download |
16 | Muhaisen, Ziad and Nassar, Mohammad, (2017), Running Hadoop 2.7.3 single node cluster on Ubuntu 16.04 LST, 2ⁿᵈInternational Computer Sciences and Informatics Conference (ICSIC 2017). | Download |
Number | List of Research Papers | Abstract |
1 | Abuaddous, H., Al Sokkar, A. & Abualodous, B., “The Impact of Knowledge Management on Organizational Performance”, International Journal of Advanced Computer Science and Applications (IJACSA). | Download |
2 | Al-Obeidallah, MG., Petridis, M., Kapetanakis, S., (2018), A Multiple Phases Approach for Design Patterns Recovery Based on Structural and Method Signature Features, International Journal of Software Innovation (IJSI), IGI Global, USA. | Download |
Number | List of Research Papers | Abstract |
1 | Piras, Luca, Al-Obeidallah, Mohammed Ghazi, Praitano, Andrea, and others, (2019), DEFeND Architecture: A Privacy by Design Platform for GDPR Compliance, 16th International Conference on Trust and Privacy in Digital Business (TrustBus 2019), (Springer). | Download |
2 | Rawwash, Hassan, Saleh, Ashraf Musa, and others, (2019), Factors affecting Jordanian electronic banking services, Management Science Letters. | Download |
3 | Hamdan, Nawal, Al Shweiki, Jumana, Nassar, Mohammad, (2019), Improved performance for Round Robin Scheduling algorithm depends on burst time, International Journal of Science and Applied Information Technology | Download |
Number | List of Research Papers | Abstract |
1 | Saleh, Ashraf Mousa, Al-Badareen, Anas Bassam, Enaizan, Odai, (2020), Automated User Experience Tool Development for Mobile Application, International Journal of Advanced Science and Technology | Download |
2 | Piras, Luca, Al-Obeidallah, Mohammed Ghazi, and others, (2020), DEFeND DSM: A Data Scope Management Service for Model-Based Privacy by Design GDPR Compliance, TrustBus 2020: Trust, Privacy and Security in Digital Business (Springer). | Download |
3 | Enaizan, Odai, Saleh, Ashraf Mousa, and others, (2020), Effects of privacy and security on the acceptance and usage of EMR: The mediating role of trust on the basis of multiple perspectives, Informatics in Medicine Unlocked. | Download |