Pregled bibliografske jedinice broj: 1091567
Introductory mobile application development course for undergraduate students experiences
Introductory mobile application development course for undergraduate students experiences // ICERI2020 Proceedings / Chova, Gómez L. ; A. López Martínez, I. Candel Torres (ur.).
online: International Academy of Technology, Education and Development (IATED), 2020. str. 5003-5011 doi:10.21125/iceri.2020.1084 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
CROSBI ID: 1091567 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Introductory mobile application development course
for undergraduate students experiences
Autori
Mikac, Matija
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni
Izvornik
ICERI2020 Proceedings
/ Chova, Gómez L. ; A. López Martínez, I. Candel Torres - : International Academy of Technology, Education and Development (IATED), 2020, 5003-5011
ISBN
978-84-09-24232-0
Skup
13th International Conference of Education, Research and Innovation (ICERI 2020)
Mjesto i datum
Online, 09.11.2020. - 10.11.2020
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Međunarodna recenzija
Ključne riječi
Mobile application, native mobile app, Android, development, course, environment
Sažetak
Our schedule for undergraduate bachelor's degree in electrical engineering (most certainly part of the STEM) includes a few skill-based elective courses, such as mobile application development or web application development course. Most often, these courses are offered to students on their second (out of three) year of their education process. This paper shall shortly describe our introductory mobile application development course which is expected to give the students enough knowledge and lab-based skills to be able to develop native Android applications with basic functionalities. The development environment and main topics lectured in our 3 ECTS (30 hours of lectures and 15 hours of computer labs as part of the regular education process) will be given, as well as the expected learning outcomes. Since the course is skill-related, it is expected that each student finishes, documents, and presents all computer lab tasks to the teacher as minimum proof of achieving the basic outcomes. Additionally, each student can choose a topic related to mobile app development and explore it on their own, resulting in an additional application (or Android activities add to the app from computer labs) which is to be documented and presented. Sometimes, better students with a higher interest in mobile applications extend their small projects and use it as a part or even the foundation of their final graduate work. This paper also discusses some real-world issues related to the native Android application development environment and its usage in computer labs. A few topics (user interface and layout design, basic event handling, and simple usage of certain system services) are covered in more detail, with additional remarks about some topics that may be important but are often not being lectured (due to time limits). Some of the topics often selected by students for their small projects (for now, most often location services related) are depicted with student application examples. Since the course was only held regularly (face-to-face, in-person) until recently and not yet held during the Covid-19 outbreak in remote e-learning mode, some thoughts about adapting it (if needed in the future) to remote e-learning are also included.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo, Interdisciplinarne tehničke znanosti, Informacijske i komunikacijske znanosti