Authors:
Roy P. Pargas
and
Barbara J. Speziale
Affiliation:
Clemson University, United States
Keyword(s):
App Development, Creative Inquiry, iOS, Android, Smartphone, Tablet.
Related
Ontology
Subjects/Areas/Topics:
Collaborative Learning
;
Computer-Supported Education
;
Cooperation with Industry in Teaching
;
Course Design and e-Learning Curriculae
;
e-Learning
;
Instructional Design
;
Learning/Teaching Methodologies and Assessment
;
Social Context and Learning Environments
Abstract:
Teaching mobile device software development is challenging. Almost everything about it is different from teaching a traditional software development class in which the target computer (on which the software developed by the students is to run) is a laptop or desktop computer. In a mobile device software development course, the target computer is a device (smartphone or tablet) that has a large number of features (Internet access, camera, GPS, gyroscope, media display, etc.) accessible by software. The material that must be covered in such as course is so broad that new approaches to delivering course content must be used. This paper describes the overall method by which we teach such a course. We describe four challenges and explain how we address each. We describe the structure of the course in detail, explain how a class policy of open collaboration and a university program called Creative Inquiry complement the proposed approach. We conclude with student evaluations and examples o
f apps we have produced over the past several years.
(More)