BIP: Mobile Programming and Technologies – 3rd Edition

(6 ECTS credits)

Goals:

Mobile technologies are increasingly important in the ICT systems and almost all areas of life. The goal of the BIP will be to provide students with basic knowledge of popular mobile platforms (Android and iOS) and an introduction to programming simple applications for these platforms. The application’s structure and main components will be discussed. Students can learn about popular frameworks and tools like Flutter and business-oriented React Native. Particular emphasis will be placed on data security, mobile application users and technologies, and the applications themselves (authentication, privacy, app hardening). Students will learn the main principles of the serverless paradigm and mobile cloud environments, as well as examples of mobile applications in augmented reality. Practical exercises and demonstrations will complement theoretical lectures. 

Methods:

The course comprises virtual and face-to-face components (a physical week at Hochschule Bremen in January 2027). The virtual part contains 10 weeks of lectures and simple, practical exercises (mutual and individual work during the lectures). During the physical week, the students will work individually or in small international teams ( 2-3 people). Challenges will be defined each morning to verify and improve their skills after the online lectures

Prerequisites:

Students from the 3rd semester or higher. Knowledge of one object-oriented programming language and basic HTML5 and JavaScript knowledge is required. The teaching language is English.

Important Dates:

  • Online lectures and labs: 13.10.2026 – 15.12.2026
  • Physical week at Hochschule Bremen: 18-22.01.2027
  • Final evaluation (delivering all reports and required files):  by Jan. 31, 2027

Contents (Syllabus):

Online lectures and labs: 1 block = 3 teaching hours per week (3 x 45 min)- combined theoretical and simple practical labs and demonstrations)

Time slot for 1 block – Tuesday: 18:00 – 20:15 

Module idLectureNumber of teaching hoursDates
Introduction to Mobile Technologies and Programming – Mobile Platforms and Architectures  1 block 13.10.2026 
Flutter 2 blocks 20.10.2026 27.10.2026 
Mobile App Security (Authentication, Privacy, App Hardening) 2 blocks 3.11.2026 10.11.2026 
Serverless paradigm in developing mobile applications, using Firebase (authentication, databases, media storage, messaging, and cloud computing). 2 blocks 17.11.2026   24.11.2026 
Augmented Reality on mobile devices:  basic concepts (terminology, tracking, rendering, interaction), implementation aspects (prototyping, toolkits, evaluation) 2 blocks 1.12.2026   8.12.2026 
6Summary and students’ evaluation 1 block15.12.2026  

Learning Outcomes:

The students can develop and implement a simple mobile (native, hybrid, or/and web) application for Android and/or iOS platform (-s) with various components and frameworks presented in the online part. Students can identify suitable toolkits to extend mobile apps with AR functionality (with a focus on tracking and basic rendering) and integrate them into the development process. The practical work will strengthen the students’ international teamwork experience. 

Assessment:

The final grades will be calculated based on evaluating students’ work in the online labs (N1) and the reports prepared by teams during the physical week (N2). The following procedure is defined for calculating the final grades (F):  

F = 0,4* N1 + 0,6* N2

Teachers:

  • Joanna Kołodziej – Cracow University of Technology- Coordinator
  • Adrian Widłak –  Cracow University of Technology
  • Andrzej Mycek –  Cracow University of Technology
  • Volker Paelke – Hochschule Bremen City University of Applied Sciences
  • Paulo Matos – Polytechnic Institute of Bragança, Portugal
  • Pedro Oliveira – Polytechnic Institute of Bragança, Portugal
  • Joseph Azar – Université Marie et Louis Pasteur, France

Partners:

  • Cracow University of Technology (Poland)
  • Hochschule Bremen City University of Applied Sciences (Germany)coordinator
  • Polytechnic Institute of Bragança (Portugal)
  • Université Marie et Louis Pasteur (France)

 Physical Week at

18-22 January 2027

Programme

The detailed program will be announced at the end of November 2026

Logo Funduszy Europejskich - Wiedza Edukacja Rozwój
Flaga Rzeczypospolitej Polskiej
Logo Unii Europejskiej - Europejski Fundusz Społeczny
Przewijanie do góry