

Dr Ahmed Alharthi
Assistant Professor of Software Engineering
Researcher in Sustainable Software Requirements and eLearning Systems
Welcome to my personal academic website. I am an Assistant Professor at Umm Al-Qura University, and my passion for technology and education is what drives my research. My work focuses on the intersection of software engineering and its impact on society, with a special emphasis on building sustainable and effective e-learning solutions. Through this website, I hope to share my professional journey, academic thoughts, and a little bit of my personal reflections
eLearning Technology
Researching the impact and sustainability of online learning, with a focus on improving the student experience and developing robust educational technologies.
Sustainable Software
My research focuses on developing software systems that are both efficient and environmentally and socio-culturally sustainable for long-term use
Academic Leadership
Leveraging my experience to contribute to institutional development and strategic planning in eLearning and software engineering
Sustainable software engineering is about creating code that lives and evolves, not just code that runs.
Martin Fowler
Latest News and Updates
-

Recognized with the UQU Excellence in eLearning Award for 2025!
Reading Time: < 1 minuteBy the grace of Allah, I’m proud to share that I’ve been awarded third place 🥉 in the Umm Al-Qura University Excellence Award, under the category of Excellence in eLearning. I extend my heartfelt thanks to Umm Al-Qura University for this recognition and to everyone who supported me throughout this journey. May Allah grant us continued success…
-

Delivering a workshop: “Aligning Learning Outcomes and Course Reports in Blackboard”
Reading Time: < 1 minuteI am honoured to deliver a workshop titled: “Aligning Learning Outcomes and Extracting Course Reports for Activities in Blackboard” The workshop was held on Wednesday, 4 September 2024, as part of the Academic Quality and Accreditation Enhancement Program. I extend my sincere thanks to the College of Computing for this recognition,…
-

Conclusion of my service as Vice Dean for Technical Affairs at the Deanship of eLearning and Distance Education.
Reading Time: < 1 minuteAs I conclude my service as Vice Dean for Technical Affairs at the Deanship of eLearning and Distance Education from January 2020 to December 2022, I am filled with deep gratitude for the remarkable journey we’ve shared. This period was defined by both challenges and opportunities—moments that tested our resilience and inspired innovation. Together, we strengthened…
Recent Projects
-

Graduation Project: Golden Child App
Reading Time: 2 minutesProject Overview Golden Child is a mobile application designed to help parents engage young children in household responsibilities and early learning through gamification. The app transforms everyday chores and educational tasks into fun, interactive adventures for toddlers and preschoolers. It features a dual-interface architecture: The app was developed using Flutter, with SQLite for local data storage…
-

Graduation Project: QualityLearn
Reading Time: 2 minutesProject Overview Quality Learn is a comprehensive web-based platform developed to support Outcome-Based Education (OBE) in Saudi universities. It addresses a critical gap in higher education: the lack of structured tools for evaluating Course Learning Outcomes (CLOs) and Program Learning Outcomes (PLOs) in alignment with NCAAA accreditation standards. The system empowers faculty members to define, assess, and improve learning…
-

Graduation Project: FORSA Platform
Reading Time: 2 minutesOverview: FORSA is an integrated web-based platform designed to streamline the connection between three main user groups: trainers, event and conference organisers, and learners/trainees. The system acts as a broker that facilitates the delivery, management, and discovery of training opportunities efficiently and transparently. It aims to address key challenges such as the…
Latest Courses
-
Courses 2024/2025
Reading Time: < 1 minuteHuman-Computer Interaction Dive into the captivating world of human and technology interactions. This course explores design principles, usability, and user experience, equipping students with the skills to create intuitive digital systems that enhance everyday life through engaging discussions and hands-on projects. Software Design & Construction A Comprehensive Exploration of Building Robust…
-
Courses 2023/2024
Reading Time: < 1 minuteComputational Thinking & Problem Solving Students in this course on Computational Thinking and Problem Solving will explore how logical reasoning merges with creative innovation. Students learn the fundamentals of algorithms and improve their analytical skills as they address complex challenges with clarity and ingenuity in today’s dynamic technological landscape. Requirements Engineering…
-
Courses 2022/2023
Reading Time: 2 minutesBusiness Process Modelling Provides a comprehensive overview of techniques and tools for visualising and analysing business processes. Participants will learn to create flowcharts and diagrams using BPMN (Business Process Model and Notation) to represent operations. The course emphasises practical exercises and real-world case studies, empowering students to identify inefficiencies and propose improvements.…