Webutvikling
2013-2014
-
IMT2601
- 10sp
Anbefalt forkunnskap
IMT1241 Grunnleggende programmering i Java, eller tilsvarende kunnskap i grunnleggende programmering.
Forventet læringsutbytte
Kunnskaper :
- Studentene skal forstå grunnleggende PHP-programmering og prinsippene for design av webløsninger med PHP og MySQL
- De skal ha grunnleggende kunnskap om forholdet mellom serverside-programmering og klientside-programmering
- Studentene skal ha en grunnleggende oversikt over noen alternative teknologier og deres respektive fordeler og ulemper
Ferdigheter :
- Studentene skal være i stand til å selvstendig designe og implementere en dynamisk webside ved hjelp av PHP, MySQL, HTML og CSS
- Studentene skal ha fullstendig oversikt over de mest vanlige systemer for webpublisering (Content Management Systems), og være i stand til å arbeide med og tilpasse disse
Generell kompetanse :
- Studentene skal være i stand til å se hvordan ulike server- og klientbaserte teknologier virker sammen i komplekse webløsninger, og uavhengig vurdere fordeler og ulemper ved å benytte ulike teknologiske løsninger til et bestemt formål.
Emnets temaer
- Introduksjon til oppbygging og utvikling av web
- Serverside-vs klientside-programmering
- Grunnleggende programmering i PHP
- Introduksjon til MySQL
- Databasedrevet webutvikling ved hjelp av PHP og MySQL
- Oversikt over de mest vanlige Content Management Systems
Pedagogiske metoder
Forelesninger
Gruppearbeid
Lab.øvelser
Oppgaveløsning
Prosjektarbeid
Veiledning
Vurderingsformer
Mappevurdering (utfyllende opplysning i tekstfelt)
Vurderingsformer
Mappevurdering, der mappen består av fire oppgaver som skal leveres inn individuelt. Det vil bli gitt tilbakemeldinger underveis for hver av mappeoppgavene inntil endelig innleveringsdato for mappen. Det vil bli gitt én helhetlig karakter for mappen.
Karakterskala
Bokstavkarakterer, A (best) - F (ikke bestått)
Sensorordning
Intern sensor
Utsatt eksamen (tidl. kontinuasjon)
Ingen kontinuasjon, mappen må tas på nytt ved neste ordinære avvikling av emnet.
Tillatte hjelpemidler (gjelder kun skriftlig eksamen)
Det er fri bruk av hjelpemidler i mappeoppgavene, men bruk av koder eller annet materiell skrevet av andre må være tillatt og framkomme tydelig av referanser, i henhold til retningslinjer for kildehenvisning.
Læremidler
Tatroe, Kevin, Peter MacIntyre and Rasmus Lerdorf (2013) Programming PHP: Creating Dynamic Web Pages , 3rd Edition. Sebastopol, CA: O'Reilly Media. (540 pages)
Erstatter
IMT2541