Return to Article Details Developing educational systems based on programming smartphone applications - the Bologna process as a model