WWW-Teknologi
2016-2017
-
IMT2291
- 10sp
Forutsetter bestått
-
IMT1031 - Grunnleggende programmering eller
IMT1441 Programmering for web I
Anbefalt forkunnskap
-
IMT1082 - Objekt-orientert programmering og IMT2571 datamodellering og databasesystemer eller
IMT3851 Programmering for web II og IMT2261 informasjonssystemer og databaser
Forventet læringsutbytte
Kunnskap:
- Kandidaten skal kunne vurdere ulike løsninger og treffe begrunnede valg for utvikling av avanserte web baserte applikasjoner
- Kandidaten skal kunne planlegge og organisere utviklingen av web-baserte applikasjoner
- Kandidaten skal kunne dele opp en web applikasjon i ulike lag
Ferdigheter:
- Kandidaten skal kunne gjennomføre et web utviklingsprosjekt og produsere en ferdig løsning basert på en kundes behov
- Kandidaten skal kunne kombinere ulike teknologier og prinsipper for å skape nye løsninger
- Kandidaten skal kunne videreutvikle eksisterende produkter for å møte nye krav
Generell kompetanse:
- Kandidaten kjenner til sentrale samhandlingssystemer som muliggjør arbeid i grupper både lokalt og på distanse.
Emnets temaer
- HTTP protokollen
- HTML/CSS
- Serversideprogrammering i PHP
- Cookies og sessjonshåndtering
- Bruk av databaser
- Klientsideprogrammering i Javascript
- Bootstrap og jQuery
- Web komponenter og Polymer
Pedagogiske metoder
Forelesninger
Lab.øvelser
Prosjektarbeid
Vurderingsformer
Hjemmeeksamen, annet (se tekstfelt)
Vurdering av prosjekt(er)
Vurderingsformer
- To prosjekter, teller 20% hver, til sammen 40%
- Individuell 30 timers digital hjemmeeksamen med fortløpende levering i BitBucket, teller 60%
- Begge deler må bestås.
Studentene får oppgitt URL til repository i BitBucket som klones når eksamen starter. Emneansvarlig skal gjøres til administrator i det klonede repositoriet og repositoriet skal oppdateres minst for hver time med utført arbeid.
Karakterskala
Bokstavkarakterer, A (best) - F (ikke bestått)
Sensorordning
Sensureres av intern sensor. Ekstern sensor benyttes periodisk hvert fjerde år, neste gang i 2019.
Utsatt eksamen (tidl. kontinuasjon)
Ingen utsatt eksamen/kontinuasjon, må tas neste gang emnet går ordinært.
Obligatoriske arbeidskrav
Ingen
Læremidler
PHP and MySQL 24-Hour Trainer, Andrea Tarr, Wiley, ISBN: 978-1-1180-6688-1
jQuery in Action, Second Edition, Bear Bibeault and Yehuda Katz, Manning publications, ISBN: 9781935182320
Tutorials og læremidler lenket til fra Fronter