Skip to main content

Advanced Application Programming (5 cr)

Code: 5G00EV07-3004

General information


Enrolment period
27.08.2024 - 27.09.2024
Registration for the implementation has ended.
Timing
23.09.2024 - 28.02.2025
Implementation has ended.
Credits
5 cr
Mode of delivery
Contact learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Seats
0 - 50
Degree programmes
Degree Programme in ICT Engineering
Teachers
Tony Torp
Person in charge
Tony Torp
Course
5G00EV07

Objectives (course unit)

Students are able to implement architecturally broader user interface and system application complexes and are familiar with different application types. The student is able to implement applications that utilize the hardware and system interfaces below. The student knows the key architectural solutions of the applications.

Content (course unit)

Application architectural solutions, utilization of hardware interfaces, asynchronous, background tasks, system applications, mobile application frameworks. Platform-independent application development.

Assessment criteria, satisfactory (1-2) (course unit)

Based on examples and models, a student is able to implement applications that use the content described in the content appropriately.

Assessment criteria, good (3-4) (course unit)

Student
-knows the technologies described in the content
-is able to implement applications utilizing them in a versatile manner

Assessment criteria, excellent (5) (course unit)

Student
- can implement system applications that utilize hardware interfaces
- uses the technologies described in the content in a versatile and inventive way in application development.

Location and time

Teoria ja demoluennot Teamsissa, ohjaukset kampuksella ja etänä.

Exam schedules

Ei tenttejä.

Assessment scale

0-5

Teaching methods

Teams -etäluennot ja -demonstraatiot. Ongelmalähtöinen oppiminen, projektioppiminen. Viikkoharjoitukset ja harjoitustyön toteuttaminen.

Learning materials

Verkosta löytyvä ja erikseen kurssin Moodle -sivuille linkitettävät oppimateriaalit sekä tutoriaalit.

Student workload

5 op = 130h opiskelijan työtä sisältäen lähiopetuksen, harjoitukset, harjoitustyön toteuttamisen sekä muun kurssilla tehtävät asiat.

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

Harjoituksia ja/tai harjoitustöitä ei ole palautettu hyväksytysti tai annetuissa määräajoissa. Tarkemmat kriteerit kurssin Moodle-sivuilla ja/tai kurssin Teams -alueella.

Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)

Opiskelija osaa esimerkkien ja mallien pohjalta toteuttaa sovelluksia, jotka hyödyntävät sisällössä kuvattuja asioita tarkoituksenmukaisesti. Opiskelija tekee hyväksytyn määrän kurssilla annetuista harjoitustehtävistä.

Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)

Opiskelija tuntee kurssisisällössä kuvatut teknologiat sekä osaa toteuttaa sovelluksia hyödyntäen niitä monipuoliesti. Opiskelija on tehnyt ja palauttanut kurssilla annetut tehtävät pääosin hyvin ja ajallaan.

Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)

Opiskelija osaa toteuttaa laiterajapintoja hyödyntäviä järjestelmäsovelluksia sekä osaa hyödyntää sisällössä kuvattuja teknologioita monipuolisesti ja kekseliäästi sovelluskehityksessä. Opiskelija on tehnyt ja palauttanut kurssilla annetut tehtävät kiitettävästi ja ajallaan.

Go back to top of page