
Mobile Aplications Programming
Course description sheet
Basic information
- Field of study
- Geospatial Computer Science
- Major
- Remote Sensing and GIS
- Organisational unit
- Faculty of Geo-Data Science, Geodesy, and Environmental Engineering
- Study level
- Second-cycle (engineer) programme
- Form of study
- Full-time studies
- Profile
- General academic
- Didactic cycle
- 2024/2025
- Course code
- DGEITGS.IIi1.07195.24
- Lecture languages
- English
- Mandatoriness
- Obligatory
- Block
- Core Modules
- Course related to scientific research
- Yes
Lecturer
Mariusz Twardowski, Sławomir Mikrut
|
Period
Semester 1
|
Method of verification of the learning outcomes
Completing the classes
Activities and hours
Project classes:
30
|
Number of ECTS credits
3
|
Course's learning outcomes
| Code | Outcomes in terms of | Learning outcomes prescribed to a field of study | Methods of verification |
| Skills – Student can: | |||
| U1 | use in practice the basic knowledge of modern operating systems | GEI2A_U08 | Presentation |
| U2 | carry out a literature research on mobile devices and mobile platforms | GEI2A_U08 | Project |
| Social competences – Student is ready to: | |||
| K1 | be aware of the constant need of improvement of own skills in the face of the rapidly changing world of mobile technology | GEI2A_K01 | Project |
| K2 | demonstrate the ability to take a resposibility for own actions and collaborate with teammates when working under time pressure | GEI2A_K02, GEI2A_K03, GEI2A_K04 | Project |
Student workload
| Activity form | Average amount of hours* needed to complete each activity form | |
| Project classes | 30 | |
| Realization of independently performed tasks | 30 | |
| Preparation of project, presentation, essay, report | 15 | |
| Student workload |
Hours
75
|
|
| Workload involving teacher |
Hours
30
|
|
* hour means 45 minutes
Program content
| No. | Program content | Course's learning outcomes | Activities |
| 1. |
Application development project.: Student prepares own application for mobile devices. Stages of the project to be implemented: 1. Recognition and selection of mobile devices types. 2. Recognition and selection of modern mobile operating systems. 3. Choice of programming language. 4. Small mobile application on the international market (based on mapping and objects localization). 5. Application testing. |
U1, U2, K1, K2 | Project classes |
Extended information/Additional elements
Teaching methods and techniques :
Programming exercices, Problem Based Learning
| Activities | Methods of verification | Credit conditions |
|---|---|---|
| Project classes | Project, Presentation |
Rules of participation in given classes, indicating whether student presence at the lecture is obligatory
Project classes: Studenci wykonują prace praktyczne mające na celu uzyskanie kompetencji zakładanych przez syllabus. Ocenie podlega sposób wykonania projektu oraz efekt końcowy.
Literature
Obligatory- 1. K. Talukder, Roopa R. Yavagal - McGraw-Hill, 2007, Mobile Computing: Technology, Applications, and Service Creation – Asoke. Communications Engineering.
- 2. Devi Kamal, 2012, Mobile Computing. Oxford University Press.
- 3. Charlie Collins, Michale Galpin, Matthias Kaeppler, 2012, Android in Practice. Manning Publications.
- 4. Henry Lee, Eugene Chuvyrov, 2010, Beginning Windows Phone 7 Development. Apress.
- 5. Erica Sadun, 2012, The iOS 5 Developer's Cookbook. Addison-Wesley.
- 6. Rajiv Ramnath, Roger Crawfis, and Paolo Sivilotti, Android SDK 3 for Dummies, Wiley
- 7. Maximiliano Firtman, 2013, Programming the Mobile Web, O’Reilly Media, Inc.
- 8. Craig Larman, 2004, Applying UML and Patterns: A Guide to Object-Oriented Analysis and Design
- and Iterative Development, Prentice Hall.
Scientific research and publications
Publications- 1. Michałowska K., Głowienka-Mikrut E., Mikrut S., Bochenek M. : Aktualizacja, integracja i udostępnienie danych przestrzennych z wykorzystaniem najnowszych technologii. Geomatics and Environmental Engineering, vol.7 no 3, 2013.