I’ll be giving a software engineering course this fall, and in it I usually provide students with a choice of a project to design, model and then implement following best practices.
Last year, I changed things a bit, by giving the same project to be implement in different platforms (each group a platform, including one for SailfishOS).
I’m thinking for this year to develop one project on one platform (for example SFOS) but with multiple student groups. Mainly, I’ll play the role of a manager, and each team will design/model/develop a part of the project.
So, my question: do you have any ideas of an application that I can use as a basis for the course project ?
It can be a client/server project (but keep in mid, they didn’t see yet client/server networking, nor REST APIs).
I’d also like to avoid using too much C++ and keep the UI mostly in QML and JS. We can use databases and queries.
And if you have a proposition, it should be something that isn’t too small that students will finish it in a day, and can be split into separate parts (so each team can develop a part).
I should get 3 to 5 teams depending on the number of students and the team size.