Skip to main content

Advanced Application Development (5 cr)

Code: TE00BR90-3004

General information


Enrollment
01.06.2023 - 14.09.2023
Registration for the implementation has ended.
Timing
04.09.2023 - 15.12.2023
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
Finnish
Seats
15 - 35
Teachers
Tuomo Helo
Groups
PTIETS21swis
PTIETS21 Software Development and Information Systems
Course
TE00BR90
No reservations found for realization TE00BR90-3004!

Evaluation scale

H-5

Content scheduling

The contents:

What is React Native?
The basics of React Native
Debugging
Styles and layouts
Navigation
App-WIde State Management
Handling user input
Sending HTTP requests
Authentication
Publishing

Expo and other tools.

6 personal assignments.
Teamwork (not compulsory) : Implementing an App

Objective

After completing the course the student can:
Implement a desktop or a web application for an assigned task.
Program efficiently in a team using professional tools.
Reuse code, utilize libraries, and/or application platforms and application frameworks.
Write code from UML diagrams or implement user stories.
Understand some common design patterns.

Content

An assignment for a desktop or a web application.
Elaborating on programming language and features suitable for the application.
Learning and utilising one or more design patterns.
Using professional coding and version control tools.
Re-using code and utilising libraries, frameworks and/or platforms.
Developing a desktop or a web application as a team work.

Materials

Will be defined here when the course implementation starts.

Exam schedules

No exam.

Student workload

40 h videos, reading
26 h contact lessons
40 h teamwork
26 h personal exercises

Go back to top of page