Advanced Application Development (5 cr)
Code: TE00BR90-3008
General information
- Enrollment
-
02.07.2024 - 12.09.2024
Registration for the implementation has ended.
- Timing
-
12.09.2024 - 13.12.2024
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
- Degree programmes
- Degree Programme in Business Information Technology
- Teachers
- Tuomo Helo
- Groups
-
PTIETS22swisPTIETS22 Software Development and Information Systems
-
PTIETS22sepmPTIETS22 Software Engineering and Project Management
- Course
- TE00BR90
Realization has 14 reservations. Total duration of reservations is 28 h 0 min.
Time | Topic | Location |
---|---|---|
Thu 12.09.2024 time 10:00 - 12:00 (2 h 0 min) |
Teoria ja käytäntö, Advanced Application Development TE00BR90-3008 |
ICT_C2027
IT telakka
|
Thu 19.09.2024 time 10:00 - 12:00 (2 h 0 min) |
Teoria ja käytäntö, Advanced Application Development TE00BR90-3008 |
ICT_C2027
IT telakka
|
Thu 26.09.2024 time 10:00 - 12:00 (2 h 0 min) |
Teoria ja käytäntö, Advanced Application Development TE00BR90-3008 |
ICT_C2027
IT telakka
|
Thu 03.10.2024 time 10:00 - 12:00 (2 h 0 min) |
Teoria ja käytäntö, Advanced Application Development TE00BR90-3008 |
ICT_C2027
IT telakka
|
Thu 10.10.2024 time 10:00 - 12:00 (2 h 0 min) |
Teoria ja käytäntö, Advanced Application Development TE00BR90-3008 |
ICT_C2027
IT telakka
|
Thu 24.10.2024 time 10:00 - 12:00 (2 h 0 min) |
Teoria ja käytäntö, Advanced Application Development TE00BR90-3008 |
ICT_C2027
IT telakka
|
Tue 29.10.2024 time 12:00 - 14:00 (2 h 0 min) |
Teoria ja käytäntö, Advanced Application Development TE00BR90-3008 |
ICT_C2027
IT telakka
|
Thu 07.11.2024 time 10:00 - 12:00 (2 h 0 min) |
Teoria ja käytäntö, Advanced Application Development TE00BR90-3008 |
ICT_B1038
IT telakka
|
Thu 14.11.2024 time 10:00 - 12:00 (2 h 0 min) |
Teoria ja käytäntö, Advanced Application Development TE00BR90-3008 |
ICT_B1038
IT telakka
|
Thu 21.11.2024 time 10:00 - 12:00 (2 h 0 min) |
Teoria ja käytäntö, Advanced Application Development TE00BR90-3008 |
ICT_B1038
IT telakka
|
Thu 28.11.2024 time 10:00 - 12:00 (2 h 0 min) |
Teoria ja käytäntö, Advanced Application Development TE00BR90-3008 |
ICT_B1038
IT telakka
|
Thu 05.12.2024 time 10:00 - 12:00 (2 h 0 min) |
Teoria ja käytäntö, Advanced Application Development TE00BR90-3008 |
ICT_B1038
IT telakka
|
Tue 10.12.2024 time 12:00 - 14:00 (2 h 0 min) |
Harjoitustöiden esittäminen, Advanced Application Development TE00BR90-3008 |
ICT_B1039
IT telakka
|
Wed 11.12.2024 time 14:00 - 16:00 (2 h 0 min) |
Harjoitustöiden esittäminen, Advanced Application Development TE00BR90-3008 |
ICT_B1038
IT telakka
|
Evaluation scale
H-5
Content scheduling
Programming mobile Apps with React Native
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 a native mobile 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
External course video material is used in the course. This causes some costs for the student.
Other material on the Internet.
Teaching methods
- watching the course video and reading other material
- participating in the lectures
- programming together with instructor
- programming alone
- using emulator and other tools; configuring
- participating in the teamwork
Exam schedules
No exam.
Completion alternatives
The student can complete the course by demonstrating his knowledge and skills of the subjects of the course, for example with the work samples they have made. However, this must be agreed with the instructor during the first 4 weeks of the course.
The student can include a corresponding course taken elsewhere at some educational institution that is acceptable by our educational institution. This happens via AHOT process. Also this matter should be initiated immediately at the beginning of the course.
Student workload
40 h videos, reading
26 h contact lessons
4 h Presenting the teamwork and following the presentations of other groups onsite
39 h teamwork
26 h personal exercises