Mobility

2021/2022

Prerequisite/Recommended prerequisite for participation in the module

The project module builds on knowledge gained from the bachelor's program in software or computer science.

Content, progress and pedagogy of the module

Disclaimer.
This is an English translation of the module. In case of discrepancy between the translation and the Danish version, the Danish version of the module is valid.

PURPOSE
The purpose of the project module is to help students gain knowledge about and develop mobile applications and services. Mobile applications and services must be understood broadly; they are specifically characterized by the use of equipment with limited resources in terms of screen, interaction, processor and memory. At the same time, these are applications that, with a limited power consumption, can usewireless communication with other equipment and servers, and that the users and the equipment are mobile, ie. can move.

Mobile applications and services are used in a wide range of situations and environments where desktop technologies cannot be used. Justification: Today, mobile technologies, applications and services are key technological elements in society, organizations and for the individual.

Learning objectives

Knowledge

  • demonstrate knowledge and understanding of the use of mobile technologies, mobile applications and services
  • understand and exploit concepts of mobile applications and services
  • analyze and model requirements for a mobile application or service
  • structure an application or service in a relevant software architecture using common design patterns
  • design, realize, test and evaluate a mobile application or service
  • understand and explain what is special about mobile applications and services

Skills

  • carry out analysis, design, programming and evaluation of mobile applications and services
  • demonstrate and apply techniques, models, methods and tools to develop mobile applications and services
  • argue for the choices made in all the activities of the development process, including explaining how requirements, architecture and users' needs are related
  • develop a mobile application or service using minimal resources such as screen, interaction, processor, power consumption and memory and take advantage of wireless communication with other equipment or servers and the mobile options such as location and user mobility

Competences

  • be able to develop a running mobile application or service that solves the users' problem
  • be able to describe and reflect on the form of work used in the development project
  • be able to assess scalability and “quality of service” using experimental methods

Type of instruction

Project work including:

  • an analysis of a problem whose solution can naturally be described in the form of analysis, design and realization of a specific mobile application or service
  • design, implementation, testing and evaluation of a mobile application or service
  • assessment of scalability and “quality of service” using experimental methods
  • well-performed experiments
  • reflection on the development process that has taken place

Extent and expected workload

The student is expected to spend 27.5 hours per ECTS, which for this activity means 412.5 hours.

Exam

Prerequisite for enrollment for the exam

  • An approved PBL competency profile is a prerequisite for participation in the project exam

Exams

Name of examMobility
Type of exam
Oral exam based on a project
ECTS15
Assessment7-point grading scale
Type of gradingExternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Additional information

Contact: Study Board for Computer Science via cs-sn@cs.aau.dk or 9940 8854

Facts about the module

Danish titleMobilitet
Module codeDSNSWK210
Module typeProject
Duration1 semester
SemesterSpring
ECTS15
Language of instructionDanish and English
Empty-place SchemeYes
Location of the lectureCampus Aalborg
Responsible for the module

Organisation

Study BoardStudy Board of Computer Science
DepartmentDepartment of Computer Science
FacultyTechnical Faculty of IT and Design