Building a Dynamic Web Service (6cr)
Code: 4A00CN41-3005
General information
- Enrolment period
- 26.11.2018 - 06.01.2019
- Registration for the implementation has ended.
- Timing
- 01.01.2019 - 31.07.2019
- Implementation has ended.
- Credits
- 6 cr
- RDI portion
- 3 cr
- Mode of delivery
- Contact learning
- Unit
- Business Information Systems
- Campus
- TAMK Main Campus
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in Business Information Systems
- Teachers
- Jari Aalto
- Jussi Pohjolainen
- Course
- 4A00CN41
Objectives (course unit)
Hyvän suorituksen osaamistavoitteet:
Opiskelija osaa standardien mukaisen WWW-palvelun toteuttamisessa tarvittavan proseduraalisen ohjelmointikielen perusteet.
Opiskelija osaa ohjelmoida asiakaspuolen skriptejä.
Opiskelija osaa käyttää tietokantaa WWW-palvelun tietovarastona.
Opiskelija osaa hyvin käyttää XML:ää osana WWW-palvelua.
Hyväksytyn suorituksen osaamistavoitteet:
Opiskelija osaa suunnitella käytettävyydeltään hyvän WWW-palvelun.
Opiskelija tuntee standardien mukaisen WWW-palvelun toteutuksessa tarvittavan proseduraalisen ohjelmointikielen perusteet.
Opiskelija osaa hyödyntää valmiita asiakaspuolen skriptejä.
Opiskelija osaa käyttää XML:ää osana WWW-palvelua.
Content (course unit)
Ydinkysymyksiä sisällöstä:
Miksi dynaaminen WWW-palvelu on parempi kuin staattinen?
Millainen on käytettävyydeltään hyvä WWW-palvelu?
Mitä eroa WWW-ympäristössä on palvelin- ja asiakaspuolen ohjelmoinnilla?
Miksi WWW-palvelun toteuttamisessa tarvitaan ohjelmointitaitoja?
Mitä muuta osaamista tarvitaan ohjelmoinnin rinnalla?
Mitä on XML?
Location and time
Lähiopetus torstaisin (C3-22) ja perjantaisin (C4-08) alkaen klo 9.00.
Exam schedules
Viikko 6: Frontend-tentti
Viikko 10: Backend-tentti
Uusinnat: viikko 12 ja 14
Assessment methods and criteria
Moduuli 1 (web): kahden tentin keskiarvo. Kokonaisarvio moduuli 1 (70%) ja moduuli 2 (30%)
Assessment scale
0-5
Teaching methods
Luennot, harjoitukset, ongelmaperustainen oppiminen
Learning materials
Online oppimateriaali
Student workload
162h työtä, n. 20h per viikko.
Content scheduling
Kurssi koostuu kahdesta moduulista
1) web (Pohjolainen)
2) databases (Aalto)
Tarkempi jaksotus oppimateriaalissa.