Skip to main content

Web Programming Frameworks (5 cr)

Code: R504TL213-3001

General information


Enrollment
24.03.2025 - 14.09.2025
Registration for the implementation has begun.
Timing
15.09.2025 - 28.11.2025
The implementation has not yet started.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Bachelor of Engineering, Information Technology
Teaching languages
Finnish
Seats
0 - 50
Degree programmes
Degree Programme in Information and Communication Technology
Teachers
Juhani Kuru
Teacher in charge
Juhani Kuru
Groups
R54T23S
Bachelor of Engineering, Information Technology (full time day studies), autumn 2023
Course
R504TL213

Evaluation scale

H-5

Objective

Opiskelija perehtyy web-sovellusten kehittämiseen valitun sovelluskehyksen avulla. Opiskelija osaa toteuttaa web-sovelluksia valitulla sovelluskehyksellä sekä ymmärtää suunnitteluperiaatteet ja arkkitehtuurit, joita yleisimmät sovelluskehykset noudattavat. Opiskelija ymmärtää ennakoivan kehittämisen ja eettisyyden näkökulmia web-sovelluskehityksessä.

Content

- Sovelluskehykset (framework)
- Yleisimmät sovelluskehysten periaatteet ja arkkitehtuurit
- Valitun sovelluskehyksen käyttöönotto
- Web-ohjelmointi valitulla sovelluskehyksellä
- Sovelluskehystä hyödyntävän web-ohjelmistoprojektin tekninen hallinta

Location and time

Lukujärjestyksen mukainen tietokoneluokka

Materials

Kaikki opintojaksolla tarvittava materiaali tulee löytymään Moodlesta. Materiaalin lisäksi hyödynnetään ajantasaista materiaalia internetistä


Teaching methods

- Lähiopetusta / ohjelmointityöpajoja lukujärjestyksen mukaisesti
- Opetusmateriaalit löytyvät Moodlesta
- Ohjausta saa sähköpostitse, Teamsissa ja työpajoissa
- Itsenäistä opiskelua

Assessment criteria, satisfactory (1)

Opiskelija ymmärtää eri sovelluskehysten erot sekä tietää eri suunnitteluperiaatteet sekä arkkitehtuurit, joita yleisimmät sovelluskehykset käyttävät. Opiskelija kykenee ohjatusti toteuttamaan yksinkertaisia sovelluksia hyödyntäen valittua sovelluskehystä.

Assessment criteria, good (3)

Opiskelija kykenee itsenäisesti tuottamaan web-sovelluksia valitulla sovelluskehyksellä. Opiskelija osaa suunnitella web-ohjelmiston valitun sovelluskehyksen edellyttämien hyvien käytänteiden mukaisesti. Opiskelija ymmärtää kehitystyöhön liittyviä eettisiä näkökulmia ja ymmärtää ennakoinnin merkityksen web-sovelluskehityksessä.

Assessment criteria, excellent (5)

Opiskelija kykenee itsenäisesti tuottamaan web-sovelluksia valitulla sovelluskehyksellä. Opiskelija osaa suunnitella web-ohjelmiston valitun sovelluskehyksen edellyttämien hyvien käytänteiden mukaisesti ottaen myös huomioon tuotetun web-ohjelmiston ylläpidettävyyden ja jatkokehitettävyyden. Opiskelija tuntee kehitystyöhön liittyviä eettisiä näkökulmia ja osaa huomioida ennakoinnin merkityksen web-sovelluskehitysratkaisuissa.

Go back to top of page