Teaching Image-Processing Programming for Mobile Devices: A Software Development Perspective

Loading...
Thumbnail Image
Date
2018
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
In this paper we present a concept of a research course that teaches students in image processing as a building block of mobile applications. Our goal with this course is to teach theoretical foundations, practical skills in software development as well as scientific working principles to qualify graduates to start as fully-valued software developers or researchers. The course includes teaching and learning focused on the nature of small team research and development as encountered in the creative industries dealing with computer graphics, computer animation and game development. We discuss our curriculum design and issues in conducting undergraduate and graduate research that we have identified through four iterations of the course. Joint scientific demonstrations and publications of the students and their supervisors as well as quantitative and qualitative evaluation by students underline the success of the proposed concept. In particular, we observed that developing using a common software framework helps the students to jump start their course projects, while industry software processes such as branching coupled with a three-tier breakdown of project features helps them to structure and assess their progress.
Description

        
@inproceedings{
10.2312:eged.20181002
, booktitle = {
EG 2018 - Education Papers
}, editor = {
Post, Frits and Žára, Jirí
}, title = {{
Teaching Image-Processing Programming for Mobile Devices: A Software Development Perspective
}}, author = {
Trapp, Matthias
and
Pasewaldt, Sebastian
and
Dürschmid, Tobias
and
Semmo, Amir
and
Döllner, Jürgen
}, year = {
2018
}, publisher = {
The Eurographics Association
}, ISSN = {
1017-4656
}, ISBN = {}, DOI = {
10.2312/eged.20181002
} }
Citation