Skip to main content

Project 1 (9cr)

Code: 4A00CR52-3005

General information


Enrolment period
02.07.2019 - 25.08.2019
Registration for the implementation has ended.
Timing
01.08.2019 - 31.12.2019
Implementation has ended.
Credits
9 cr
Virtual portion
4 cr
RDI portion
4 cr
Mode of delivery
Blended learning
Unit
Business Information Systems
Campus
TAMK Main Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in Business Information Systems
Teachers
Jari Aalto
Pekka Yliruusi
Course
4A00CR52

Objectives (course unit)

Hyvän suorituksen osaamistavoitteet:
Opiskelija osaa standardien mukaisen WWW-palvelun toteuttamisessa tarvittavan proseduraalisen ohjelmointikielen perusteet.
Opiskelija toteuttaa käytettävyydeltään laadukkaan, virheettömän ja turvallisen dynaamisen WWW-palvelun.
Opiskelija toteuttaa asiakaspuolen skriptejä dynaamiseen WWW-palveluun.
Opiskelija osaa käyttää tietokantaa WWW-palvelun tietovarastona.
Opiskelija julkaisee WWW-palvelun verkossa.
Opiskelija osaa käyttää yleisimpiä rajapintoja käyttäen avointa dataa.

Hyväksytyn suorituksen osaamistavoitteet:
Opiskelija tuntee standardien mukaisen WWW-palvelun toteuttamisessa tarvittavan proseduraalisen ohjelmointikielen perusteet.
Opiskelija toteuttaa käytettävyydeltään hyvän, virheettömän dynaamisen WWW-palvelun.
Opiskelija osaa hyödyntää asiakaspuolen skriptejä dynaamisessa WWW-palvelussa.
Opiskelija osaa hakea tietoa WWW-palvelun tietovarastosta.
Opiskelija julkaisee WWW-palvelun verkossa.
Opiskelija osaa käyttää yleisimpiä rajapintoja käyttäen avointa dataa.

Content (course unit)

Ydinkysymyksiä sisällöstä:
Miten teen WWW-projektin tiimissä?
Mitä rooleja WWW-projektissa tarvitaan?
Miten projekti dokumentoidaan?
Kuinka toteuttaa käytettävyydeltään laadukas dynaaminen WWW-palvelu?

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?
Miten saan käyttööni avointa dataa?

Location and time

Keskiviikkoisin C4-11b

Exam schedules

ilmoitetaan myöhemmin

Assessment methods and criteria

Jokaisen on osoitettava riittävä osaaminen php-ohjelmoinnista joko tentillä tai muulla henkilökohtaisesti todennettavalla opettajan hyväksymällä tavalla.
Projektityö arvioidaan lopuksi ja sen vaikutus on merkittävä opintojakson kokonaisarvioinnissa.

AIKATAULU (PHP; Jatri Aalto)
2019-10-09 vk 41 Tentti (testi) hyv/hyl.
2019-10-30 vk 44 Kotitehtävien viimeinen palautuspäivä (Deadline).

ARVIOINTI (PHP; Jari Aalto): Arvosana muodostuu tentin (hyv/hyl) ja kotitehtävien perusteella: Arviointiasteikko on: 50 % = 1, 60 % = 2, 80 % = 3, 90 % = 4, 100 % = 5. Huom. jos tentiä ei läpäissyt: kotitehtäviä tulee palauttaa 70% ja arvosanaa vähennetään -1 numeroa. Määräajan jälkeen kotitehtävien palauksien arvosana on 1.

Assessment scale

0-5

Teaching methods

Luennot, viikkoharjoitukset

Learning materials

https://www.w3.org/Style/CSS/#specs
https://www.php.net/

Student workload

Opintojakson laajuus on 9op (=n.240h). Opintojakso kestää koko syksyn, joten n. 15h/vko.

Content scheduling

Opintojakson alussa käydään palvelinpuolen ohjelmointia php:lla sekä kerrataan css-kielen perusteita ja opiskellaan syvemmin css:ää.

Practical training and working life cooperation

Projektityö tehdään oikealle asiakkaalle

Further information

Opintojakson aikana toteutetaan asiakasprojekti jollekin itse hankitulle asiakkaalle (hyväksytetään opettajilla). Projektin lopputuotoksena on toimiva php:lla tehty tietokantapohjainen www-sivusto, joka on tietoturvallinen, hyvä käytettävyydeltään sekä ulkoasultaan huoliteltu.

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

Opiskelija osoittaa jonkinlaista ymmärrystä ja osaamista opintojakson aikana opetetuista aihealueista sekä saa hyväksytyn arvioinnin php-osuudesta.

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

Opiskelija osoittaa hyvää osaamista opintojakson aikana opetetuista aihealueista.

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

Opiskelija osoittaa erinomaista osaamista opintojakson aikana opetetuista aihealueista.

Go back to top of page