title: The Programming Project Design Project
keywords: programming education, user design, software development
topics: Case studies and Applications , Creative , Software Technology
committee: Ansgar Fehnker


We are looking for a group of student to develop to a system that enables and manages programming projects in the ATELIER platform. This project would be contributing to the SURF project ATELIER. This SURF project works on a platform that assists teaching assistant to provide better feedback in programming classes to students. Currently the platform supports file uploads by individuals. To fully support student programming projects, the tool needs to support teams, mature versioning, and means to communicate within and with the team.
The proposal is to develop both interfaces for both students and teaching team to manage student projects. The project would cover the design and implementation of the platform. The ATELIER project would serve as client in this design project and would help in defining requirements and organise acceptance and beta testing session. You can find more information on the ATELIER project here:  https://www.utwente.nl/en/eemcs/fmt/research/projects/atelier/