Mobile systems and applications Field of study: Computer Science
Programme code: W4-S2IN19.2022

Module name: Mobile systems and applications
Module code: W4-IN-S2-20-F-SiAM
Programme code: W4-S2IN19.2022
Semester:
  • summer semester 2025/2026
  • winter semester 2025/2026
  • summer semester 2024/2025
  • winter semester 2024/2025
  • summer semester 2023/2024
  • winter semester 2023/2024
Language of instruction: Polish
Form of verification: course work
ECTS credits: 4
Description:
The aim of classes consisting this module is to prepare students to create applications for mobile devices. As a result, the student should exhibit knowledge in the field of construction and hardware capabilities as well as programming capabilities of mobile devices. Moreover, students should be familiar with issues of wireless data transfer and the principles of operating the GPS system and other modules typical for mobile systems and devices. In consequence, this should lead to an acquisition of a complex knowledge enabling to create applications for mobile devices of various types.
Prerequisites:
(no information given)
Key reading:
1) Multimedia materials for the lecture and laboratory instructions available on the course website 2) Descriptions of sample mobile applications available on the course website 3) Android developer site - https://developer.android.com 4) Online course on the Udacity platform - Android Fundamentals (or similar accepted by the teacher) - https://www.udacity.com/course/new-android-fundamentals--ud851
Learning outcome of the module Codes of the learning outcomes of the programme to which the learning outcome of the module is related [level of competence: scale 1-5]
Has knowledge in the field of mobile systems programming and using standard modules of mobile devices. [M_001]
K_W02 [1/5]
Has knowledge in the field of designing graphical user interfaces for mobile applications [M_002]
K_W05 [1/5] K_U10 [1/5]
Can select an appropriate programming language and environment for programming a device, can operate emulators of mobile devices [M_003]
K_W04 [1/5]
Designs and implements applications for mobile devices according to the given specification (having particular functionality) [M_004]
K_W03 [1/5] K_U10 [1/5]
Independently gets acquainted with issues, also beyond the field of study, which enable to create interdisciplinary projects [M_005]
K_U01 [1/5] K_U05 [1/5] K_U06 [1/5] K_K01 [1/5]
Is able to prepare a documentation for a project task [M_006]
K_U03 [1/5]
Presents the results of own work, software functionality, can justify selected solutions and draw the appropriate conclusions [M_007]
K_U04 [1/5]
Type Description Codes of the learning outcomes of the module to which assessment is related
Project Task - Mobile App [W_001]
The task is to design, implement, launch and test a mobile application with a functionality accepted by the teacher
M_001 M_002 M_003 M_004 M_005 M_006
Presentation and discussion on the implementation of the project task [W_002]
Questions evaluating the level of understanding of issues related to the construction and operating of mobile device allowing its programming. Verification of the ability to generalize the skills acquired during the implementation of the task.
M_001 M_002 M_003 M_005 M_007
Form of teaching Student's own work Assessment of the learning outcomes
Type Description (including teaching methods) Number of hours Description Number of hours
lecture [Z_001]
Description of principles and content, discussion during classes. Material available in the form of a multimedia content. Online courses and training available on e-learning platforms.
15
Familiarization with the materials shared online. Completion of the selected - accepted by the teacher - online course. Preparing to pass the course.
15 Presentation and discussion on the implementation of the project task [W_002]
laboratory classes [Z_002]
Design, implementation, running and testing of sample mobile applications. Presentation of work effects, discussion of applied solutions.
30
Design, implementation, running and testing of a project task. Familiarization with the specification of the project task. Preparation for laboratory classes. Preparation of documentation and presentation of the project task.
60 Project Task - Mobile App [W_001] Presentation and discussion on the implementation of the project task [W_002]
Attachments
Module description (PDF)
Information concerning module syllabuses might be changed during studies.
Syllabuses (USOSweb)
Semester Module Language of instruction
(no information given)