•   Projekti 1 4A00CR52-3005 01.08.2019-31.12.2019  9 op  (18TIKOWEB) +-
    Opintojakson osaamistavoitteet
    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.
    Opintojakson sisältö
    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?

    Kirjallisuus

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

    Opiskelumuodot ja opetusmenetelmät

    Luennot, viikkoharjoitukset

    Arviointimenetelmät (toteutus) ja kriteerit (opintojakso)

    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.

    Opetuskielet

    Suomi

    Ajoitus

    01.08.2019 - 31.12.2019

    Ilmoittautumisaika

    02.07.2019 - 25.08.2019

    Opintopisteet

    9 op

    Ryhmä(t)

    18TIKOWEB

    Opettaja(t)

    Jari Aalto, Pekka Yliruusi

    Lisätietoja opiskelijoille

    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.

    Vastuuyksikkö

    Tietojenkäsittely

    Koulutusohjelma(t)

    Tietojenkäsittelyn tutkinto-ohjelma

    Toimipiste

    TAMK Pääkampus

    T&K osuus

    4 op

    Virtuaaliosuus

    4 op

    Arviointiasteikko

    0-5

    Harjoittelu- ja työelämäyhteistyö

    Projektityö tehdään oikealle asiakkaalle

    Tenttien ajankohdat

    ilmoitetaan myöhemmin

    Opiskelijan ajankäyttö ja kuormitus

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

    Sisällön jaksotus

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

    Arviointikriteerit
    Tyydyttävä

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

    Hyvä

    Opiskelija osoittaa hyvää osaamista opintojakson aikana opetetuista aihealueista.

    Kiitettävä

    Opiskelija osoittaa erinomaista osaamista opintojakson aikana opetetuista aihealueista.