PLA-32811 Web-ohjelmointi, 4 op
Web Development
Vastuuhenkilö
Timo Mäkinen
Opetus
Toteutuskerta 1: PLA-32811 2015-01
| Opetusmuoto | P1 | P2 | P3 | P4 | P5 |
|
|
|
|
|
|
Suoritusvaatimukset
Laboratorioharjoitukset ja tentti
Osasuoritusten pitää liittyä samaan toteutuskertaan
Osaamistavoitteet
Perustiedot web-ympäristöstä ja sen ohjelmointitekniikoista. Kyky toteuttaa yksinkertaisia web-sovelluksia eri tekniikoita hyödyntäen. Valmiudet hankkia itsenäisesti opintojakson aihepiiriin liittyvää tietoa. Perusta verkko-ohjelmistotekniikoiden syventäville opintojaksoille.
Sisältö
| Sisältö | Ydinsisältö | Täydentävä tietämys | Erityistietämys |
| 1. | Web-sovellusten ympäristö: Internet ja www, selaimet ja palvelimet sekä niiden välinen kommunikointi. | ||
| 2. | Selainpään perustekniikat: HTML, CSS ja JavaScript. | ||
| 3. | Palvelinpään ohjelmointitekniikat esimerkkikielenä PHP. | ||
| 4. | Tietojen varastoinnissa ja siirrossa käytettävät tekniikat: relaatiotietokannat, XML ja JSON. |
Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi
Kurssin arvosana perustuu tenttiin ja kotitehtäviin. Painotukset ja tarkemmat arviointikriteerit määritellään opintojaksototeutuksen alussa.
Arvosteluasteikko:
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Osasuoritukset:
Oppimateriaali
| Tyyppi | Nimi | Tekijä | ISBN | URL | Lisätiedot | Tenttimateriaali |
| Kirja | Internet and World Wide Web How To Program (5th Edition) | Deitel, Deitel, Deitel | Ei | |||
| Kirja | Programming the World Wide Web, 8th Edition. | Robert W. Sebesta | Ei | |||
| Kirja | Web Programming Step by Step, 2nd edition | Stepp, Miller, Kirst | Kyllä |
Esitietovaatimukset
| Opintojakso | P/S | Selite |
| PLA-31100 Ohjelmointitekniikka | Pakollinen | |
| PLA-32100 Olio-ohjelmointi | Suositeltava | |
| PLA-32602 Tiedonhallinta ja tietokannat | Suositeltava |
Vastaavuudet
| Opintojakso | Vastaa opintojaksoa | Selite |
| PLA-32811 Web-ohjelmointi, 4 op | PLA-32810 Verkko-ohjelmistotekniikat, 5 op |