Teaching / Mobile Application Project 1

Mobile Application Project 1

A project-based course where students plan, document, implement and present an Android mobile application.

About the course

Mobile Application Project 1 is a laboratory course focused on delivering a software project for the Android platform. Students work individually or in small teams on a mobile application, going through planning, technology analysis, implementation, review meetings and final presentation.

The course consists of 30 computer laboratory hours. It is project-based: there are no separate lectures, assignment lists or manuscript. The main artifact is a working mobile application together with a project description and final presentation.

Audience

The course is intended for students of Applied Computer Science and Measurement Systems, first-cycle studies, third year, summer term. The course is mandatory and taught in Polish.

Prerequisites include basic programming skills in at least one language used for mobile application development: Java for Android, Kotlin, C#, C++ or JavaScript. In practice, students should also know the fundamentals of mobile device programming.

Project Goal

The goal of the course is to plan and implement a mobile application and prepare project documentation. The project should include:

  • defining the goal and scope of the application
  • describing functional and non-functional requirements
  • analyzing technologies and component feasibility
  • implementing the application
  • participating in review meetings
  • presenting a working solution
  • identifying possible directions for further development

Workflow

Project work is organized in stages. Students prepare a project plan, then implement the application and discuss progress during review meetings.

Based on the organization materials, the workflow includes:

  • Project Plan
  • Review Meeting 1
  • Review Meeting 2
  • Project Presentation

The project description should be prepared before the main implementation work starts. A template is available in the course materials as both DOCX and PDF.

Assessment

Passing the laboratory requires preparing and completing the project and presenting it. Assessment covers both the development process and the final result.

Verification includes:

  • preparing an individual or group project
  • discussing one’s own project and projects developed by other participants
  • oral presentation or multimedia presentation
  • demonstration of a working application on a device or emulator
  • project documentation

Each Review Meeting may receive a separate grade. Delays lower the grade according to the rules provided by the instructor.

Final Presentation

The project presentation should take about 10-15 minutes and include:

  • domain introduction to the project topic
  • analysis of existing solutions
  • project goal and assumptions
  • solution concept
  • implementation details
  • demonstration of the working application
  • summary and possible future development directions

Materials

The page provides organization documents and the project description template. The editable DOCX template is the working file for students, while the PDF version provides a quick preview of the expected document structure.