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.