A Hands-On Cross-Platform Mobile Programming Approach to Teaching OOP Concepts and Design Patterns
@article{Muyanzelik2017AHC, title={A Hands-On Cross-Platform Mobile Programming Approach to Teaching OOP Concepts and Design Patterns}, author={Pınar Muyan-{\"O}zçelik}, journal={2017 IEEE/ACM 1st International Workshop on Software Engineering Curricula for Millennials (SECM)}, year={2017}, pages={33-39} }
This study explores the learning outcomes of utilizing a hands-on cross-platform mobile programming approach for introducing two important software engineering topics, namely, object-oriented programming (OOP) concepts and design patterns. This approach presents an innovative teaching methodology that aims to help addressing unique needs and expectations of Millennials and their prospective employers with regards to software engineering education. To conduct this project, a widely adopted cross… Expand
7 Citations
A spiral model teaching mobile application development in terms of the continuity principle in school and university education
- Computer Science
- Education and Information Technologies
- 2019
Teaching Research of Object Oriented Programming Course Based on SPOC and Project-driven
- Computer Science
- ICDTE 2018
- 2018
- 3
Applying Pair Programming Practice in the Improvement of Software Design Skills, in an Undergraduate Course
- Computer Science
- ITiCSE
- 2020
- 1
Using Knowledge Networks to Support the Student’s Learning Initiative
- Computer Science
- 2020 IEEE Global Engineering Education Conference (EDUCON)
- 2020
Implementation of Integrated Learning Approach in Biomedical Measurement and Instrumentation Course
- Computer Science
- 2020 IEEE Global Engineering Education Conference (EDUCON)
- 2020
References
SHOWING 1-10 OF 44 REFERENCES
Teaching Android and iOS native mobile app development in a single semester course
- Computer Science
- 2014
- 4
Using mobile phone programming to teach Java and advanced programming to computer scientists
- Computer Science
- SIGCSE '12
- 2012
- 35
- PDF
Integration of Mobile Devices into Computer Science and Engineering Curriculum
- Computer Science
- 2011
- 5
- PDF
Educating for mobile computing: addressing the new challenges
- Computer Science, Engineering
- ITiCSE-WGR '12
- 2012
- 35