
A Methodology of Teaching Mobile Development for Undergraduate Students in Project-Based Classes
PROCEEDING
Samy El-Tawab, Sevinj Iskandarova, James Madison University, United States ; Mohammad Almalag, Indiana University Kokomo, United States ; Puya Ghazizadeh, Seton Hall University, United States
Society for Information Technology & Teacher Education International Conference, in Washington, D.C., United States ISBN 978-1-939797-32-2 Publisher: Association for the Advancement of Computing in Education (AACE), Waynesville, NC USA
Abstract
This paper investigated the challenges and suggested solutions for teaching a mobile development course project to undergraduate students in technology-related majors. We presented several case studies that featured three faculty members from several undergraduate focus-teaching institutions. The methodology was used successfully to guide various teams of junior and senior level students, from several universities and different technology programs, for one semester. The paper described the challenges that professors and educators have to keep up with modern coding materials for mobile development, whether it is a native programming language (i.e., iOS development, Android development) or a cross-platform programming language (i.e., PhoneGap, Titanium). We explained how the material was structured and how the mobile app development was performed from the design phase through the beta-version app as tested on mobile devices. We explored several mobile applications developed on both Apple and Android platforms as sample case studies. In the case studies, we highlighted the quality of the design (the graphical user interface) depending on the student's interest. In this paper, we emphasized the importance of the students' role for an end-product's success. The goals, methodology, logistics, lessons learned and instructors' observations of the experience were also explained at the conclusion of the paper.
Citation
El-Tawab, S., Iskandarova, S., Almalag, M. & Ghazizadeh, P. (2018). A Methodology of Teaching Mobile Development for Undergraduate Students in Project-Based Classes. In E. Langran & J. Borup (Eds.), Proceedings of Society for Information Technology & Teacher Education International Conference (pp. 749-754). Washington, D.C., United States: Association for the Advancement of Computing in Education (AACE). Retrieved June 7, 2023 from https://www.learntechlib.org/primary/p/182606/.
© 2018 Association for the Advancement of Computing in Education (AACE)
References
View References & Citations Map- Campbell, J., & Tafliovich, A. (2015, February). An Experience Report: Using Mobile Development To Teach Software Design. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education 506-511.ACM. DOI: http://dx.doi.org/10.1145/2676723.2677307Cockburn,A.(2002).Agilesoftware development(177). Boston: Addison-Wesley.
- Dexter, S., Barton, E., Anderson Morgan, M. & Meyer, J.P. (2016). Relative Uses, Impact, and Possibilities For Teachers’ Uses of Formal, Informal, and Independent Learning to Integrate Technology. In Proceedings of Society for Information Technology& Teacher Education International Conference, 2016 (1), 1195-1202.
- Egele, M., Kruegel, C., Kirda, E., & Vigna, G. (2011, February). PiOS: Detecting Privacy Leaks in iOS Applications. In NDSS (pp. 177-183).
- Garcia, M., Rose, P., Sung, R., & El-Tawab, S. (2016). Secure Smart Parking at James Madison University via the Cloud Environment (SPACE). 2016 IEEE Systems and Information Engineering Design Symposium (SIEDS).
- Heitkötter, H., Hanschke, S., & Majchrzak, T.A. (2012, April). Evaluating cross-platform development approaches for mobile applications. In International Conference on Web Information Systems and Technologies (pp. 120-138). Springer, Berlin, Heidelberg.
- Iskandarova, S., Griffin, O., Christie, P., El-Tawab, S. & Mousa, F. (2016). The Integration of Mobile Technology in Childhood E-Learning Through an Educational Community Museum. In Proceedings of E-Learn: World Conference on E-Learning inCorporate, Government, Healthcare, and Higher Education 2016 (pp. 11721177).
- Iskandarova, S., Griffin, O., El-Tawab, S. & Mousa, F. (2017). Using Mobile Technology as a Tool to Enhance Learning at a Children’s Museum in the Shenandoah Valley. In P. Resta& S. Smith (Eds.), Proceedings of Society for Information Technology& Teacher Education International Conference 2017 (pp. 2125-2132).
- Phillippi, J.C., & Wyatt, T.H. (2011). Smartphones in nursing education. CIN: Computers, Informatics, Nursing, 29(8), 449-454.
- Seyam, M., & McCrickard, D.S. (2016, February). Teaching Mobile Development with Pair Programming. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education (pp. 96-101).
- Virbel, M., Hansen, T.E., & Lobunets, O. (2011). Kivy-A Framework for Rapid Creation of Innovative User Interfaces. In Mensch & Computer Workshopband (pp. 69-73).
- Wac, K. (2013). Smartphone as a personal, pervasive health informatics services platform: literature review. ArXiv preprint arXiv:1310.7965.
These references have been extracted automatically and may have some errors. Signed in users can suggest corrections to these mistakes.
Suggest Corrections to ReferencesCited By
View References & Citations Map-
Developing a Unique Educational Experience for Children Museum using a Mobile Application
Sevinj Iskandarova, Samy El-Tawab, Oris Griffin & Fariss Mousa, James Madison University, United States
Society for Information Technology & Teacher Education International Conference 2019 (Mar 18, 2019) pp. 969–974
-
Effect of Different Instructor(s) on CAMPing
Emil Salib, Sevinj Iskandarova & Samy El-Tawab, James Madison University, United States
Society for Information Technology & Teacher Education International Conference 2019 (Mar 18, 2019) pp. 2045–2053
These links are based on references which have been extracted automatically and may have some errors. If you see a mistake, please contact info@learntechlib.org.