Students innovative app praised by teachers2023-12-11
Seven computer science students have been recognized for what teachers describe as "outstanding" project work in the Software Engineering course at the computer science department. The project was carried out by Mhmad Abo Warda, Nour Al Dine Hassan, Esraa Issa, Axel Magnussen, Martin Persson, Juho Pietikäinen, and Samuel Vestin.
The goal of the project was to develop a mobile application that can monitor and assist elderly people in managing their daily meals, including those with mild dementia or eating disorders. The application allows for alerts in case of missed meals or deviations in food consumption and includes a dozen main features, such as an SOS function.
Incredibly impressive work
– Achieving this result in just 6 weeks is almost unreal. The quality was incredibly high in all aspects, from the implementation of the project methodology (Scrum) to the dialogue with the client and the design and functionality of the application. We teachers were amazed during the final project presentation, says Caj Rollny, computer science teacher.
It was incredibly impressive for the teachers to see such a professional app developed by the students within a limited timeframe.
– Not only did they meet the most important requirements, but they also demonstrated empathetic and innovative thinking. This mobile application has the potential to make a real difference by improving the quality of life for its target users, says Bilal Maqbool, a computer science doctoral student who developed the requirements specification and acted as the end client.
Student Mhmad Abo Warda acted as the Scrum Master and is very satisfied with the project and the team:
– We had a very good teamwork with high transparency and good communication. We were able to handle changes and challenges that arose in a very agile and flexible manner, he says.
Training tailored to industry needs
Dr. Muhammad Ovais Ahmad is the lead teacher of the Software Engineering course which is designed to provide a deep understanding of agile development processes, design patterns, code quality, testing, effective communication and collaboration in various teamwork environments. Students are challenged not only in acquiring technical skills, but also in developing an understanding of the complexity of software projects.
– Our focus on both technical expertise and comprehensive agile project management principles creates a collaborative and innovative learning environment. This holistic approach prepares our graduates well to excel in diverse software development environments. The Software Engineering course, offered by the Department of Computer Science and Mathematics, exemplifies our commitment to providing students with a comprehensive education that is aligned with industry needs and promotes lifelong learning. Our students' projects are an exemplary success story that can inspire future generations of software engineers and confirm Karlstad University's position in STEM education, he says.