Programplaner og emneplaner - Student
DATA1700 Web Programming Course description
- Course name in Norwegian
- Webprogrammering
- Study programme
-
Bachelor in Applied Computer TechnologyBachelor's Degree Programme in Software EngineeringBachelor's Degree Programme in Information Technology
- Weight
- 10.0 ECTS
- Year of study
- 2018/2019
- Curriculum
-
SPRING 2019
- Schedule
- Programme description
- Course history
-
Introduction
Studentene skal tilegne seg grunnleggende kunnskaper om webservere og utvikle ferdigheter og innsikt i full-stack programmering for web. Videre skal de utvikle ferdigheter og innsikt i programmering av dynamisk websider i PHP som kommuniserer med database. De skal også få kjennskap til informasjonssikkerhet i webdesign også.
Recommended preliminary courses
Veiledningstimer med intern og ekstern veileder. Studentene vil arbeide alene eller i grupper på 2-5 studenter ved å gjennomføre et IT-prosjekt i en oppstartsbedrift.
Emnet starter med en introduksjonssamling med obligatorisk oppmøte.
Oppstartsselskaper vil bli rekruttert igjennom eksisterende nettverk. Disse selskapene tilbyr konkrete prosjektforslag som blir evaluert og kvalitetssikret av OsloMet og utvalgte eksterne ressurser. Studentene kobles med konkrete prosjekter basert på egnethet og interesse. Samtlige prosjekter skal ha intern og ekstern veileder.
Required preliminary courses
Ingen ut over opptakskrav.
Learning outcomes
Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert i kunnskap, ferdigheter og generell kompetanse:
Kunnskap
Studenten kan:
- gjøre rede for grunnleggende programmeringsstrukturer i PHP
- forklare prinsipper for webarkitekturer og klient/tjener-arkitektur
- gjøre rede for objektorientering
- forklare ulike sikkerhetsutfordringer og hvordan disse kan håndteres
- gjøre rede for tilstandsbevaring via sessions og cookies
Ferdigheter
Studenten kan:
- utvikle dynamiske websider ved hjelp av PHP og JavaScripts ved å beholde brukervennlighet og tilgjengelighet på høyt nivå.
- knytte dynamiske websider til en relasjonsdatabase
Generell kompetanse
Studenten kan:
- utvikle objekt orienterte programstrukturer i PHP
- utvikle et større dynamisk nettsted med persistent datalagring
Teaching and learning methods
Forelesninger og veiledningstimer. Studentene vil arbeide individuelt.
Course requirements
Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:
- 3 individuelle oppgaver
Assessment
3-timers individuell skriftlig skoleeksamen.
Eksamensresultatet kan påklages.
Permitted exam materials and equipment
Entreprenørskapsprosjekt: Studentene gjennomfører et IT-prosjekt i samarbeid med en relevant oppstartsbedrift, individuelt eller i gruppe på opp til 5 studenter. Gjennomføringen av emnet forutsetter et opphold ved en IT-oppstartsbedrift tilsvarende to dager i uken over en 12 ukers periode. Dersom prosjektet gjennomføres om sommeren skal arbeidet tilsvare 4 dager i uken over en 6-ukers periode.
OsloMet vil tilrettelegge for å koble en eller flere studenter i gruppe med et egnet prosjekt i en oppstartsbedrift. Forutsetningen for at bedriften kan delta er å stille med et godkjent IT-entreprenørskapsprosjekt og en kompetent veileder i bedriften. Videre vil OsloMet stille med en intern veileder ved OsloMet. Studentene vil utvikle en prototype for et produkt som er relevant for oppstartsbedriften, eller utvikle og implementere ny funksjonalitet i oppstartsbedriftens teknologi.
Valgemnet igangsettes forutsatt at det er et tilstrekkelig antall studenter som velger emnet.
Grading scale
Ingen ut over opptakskrav.
Examiners
tter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert i kunnskap, ferdigheter og generell kompetanse:
Kunnskap
Studenten skal:
- bli kjent med sentrale problemstillinger knyttet til innovasjon og entreprenørskap
- forstå forretningsprosesser og organisatoriske strukturer i en oppstartsbedrift
- ha grunnleggende oversikt over muligheter for finansiering og støtte til oppstartsbedrifter
- ha innsikt i innovasjonsprosesser og utvikling av teknologi fra idé til prototype
Ferdigheter
Studenten kan:
- ta et produkt eller en tjeneste gjennom de forskjellige fasene fra ide, design og utvikling til implementasjon og evaluering av prototype
- selvstendig gjennomføre et IT-prosjekt innenfor rammene av et oppstartsselskap og behersker grunnleggende problemstillinger som kjennetegner entreprenørskapsprosesser
- kommunisere skriftlig og muntlig de tekniske og forretningsmessige problemstillingene relevante til prosjektets temaområde, inkludert prosjektplan, prosjektaktiviteter og resultater til både en tekniskkyndig og ikke tekniskkyndig publikum
Generell kompetanse
Studenten kan:
- anvende tekniske prinsipper for å løse ett eller flere problemer relevant for næringslivet.
- definere et problem og foreslå mulige innovative løsninger
- være i stand til å evaluere viktigheten av organisatorisk dynamikk og arbeidsrelasjoner i oppstartsselskaper
Overlapping courses
Følgende arbeidskrav er obligatorisk og må være godkjent for å kunne framstille seg til eksamen:
- Emnet starter med en introduksjonssamling med obligatorisk oppmøte.
- En prosjektskisse som beskriver hvordan gruppen vil gå fram for å gjennomføre sitt prosjekt.
- En standard læringsavtale må inngås mellom oppstartselskapet og studenten(e), og denne må godkjennes av intern veleder før prosjektet kan starte.
- Tre møtereferater fra veiledningsmøter i løpet av prosjektperioden
Frist for innlevering av prosjektskisse og møtereferatene vil fremgå av undervisningsplanen som gjøres tilgjengelig ved semesterstart.