EPN-V2

ITPE3200 Web Application Course description

Course name in Norwegian
Webapplikasjoner
Study programme
Bachelor in Applied Computer Technology
Bachelor's Degree Programme in Software Engineering
Bachelor's Degree Programme in Information Technology
Weight
10.0 ECTS
Year of study
2019/2020
Curriculum
FALL 2019
Schedule
Course history

Introduction

Studentene skal tilegne seg kunnskap og innsikt i aktuelle teknologier og teknikker som benyttes i næringslivet til utvikling av avanserte web-applikasjoner. Emnet vil være et nyttig fundament for studenter som ønsker å arbeide med web-applikasjoner i forbindelse med bacheloroppgaver.

Recommended preliminary courses

The course consists of a six-days workshop (18 hours of seminars in total). All seminars will be based on flipped-classroom methodology where participants will learn about assessment as part of their teaching and will experiment with a variety of assessments that fit the needs of their contexts. The seminars will engage students in lectures, presentations, discussions, group/pair and individual work with mandatory participation.

Students are expected to participate actively in all days seeking and using feedback for their self-regulation, autonomy and self-development. Students are expected to read the syllabus before the course and work on the pre-recorded lectures, pre-assigned research articles or questions/tasks before the seminars and any other materials following the seminars (set as part of the flipped-classroom orientation of the course) to be able to participate actively in discussions during the seminars.

Students will be given the opportunity to participate by electronic means. The necessary equipment (headset and webcam) and a good and stable internet connection are necessary for those students joining through online means.

After the course, the students will submit an individual paper that outlines how they may conduct an analysis based on knowledge and skills from the course and own empirical material on topics of their own choice. Students will work closely with their supervisor(s) to develop each stage of their individual projects.

Required preliminary courses

Ingen ut over opptakskrav.

Learning outcomes

Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert som kunnskap, ferdigheter og generell kompetanse:

Kunnskap

Studenten kan:

  • forklare lagdeling av applikasjoner og viktigheten av en god applikasjonsarkitektur
  • gjøre rede for viktigheten av testing av applikasjoner
  • gjøre rede for ulike designmønstre
  • gjøre rede for tjenerhåndtert autentifisering og økter
  • forklare hvordan web-tjenester kan utvikles i webapplikasjoner.

Ferdigheter

Studenten kan:

  • utvikle avanserte web-applikasjoner med databasekoblinger
  • bruke Model View Controller (MVC) rammeverket (eller tilsvarende)
  • sette opp automatiske enhetstester
  • utvikle rike brukergrensesnitt i Ajax
  • utvikle applikasjoner som benytter databaseabstraksjon og SQL-dialektnøytralitet
  • utvikle sikkerhetsmekanismer i webapplikasjoner

Generell kompetanse

Studenten kan:

  • ha generell forståelse for web-applikasjonsutvikling i i et eller flere web-rammeverk.

Teaching and learning methods

Forelesninger og veiledningstimer. Studentene vil arbeide dels individuelt og dels i grupper. Gruppestørrelse normalt 3 til 5 studenter.

Course requirements

Ingen.

Assessment

Mappevurdering med følgende mappekrav:

  • To gruppeprosjekter (3-5 studenter, programkode)
  • En individuell oppgave (programkode)

I mappevurdering gis en helhetlig vurdering med én karakter. Alle deler i mappen må være vurdert til karakter E eller bedre for at studenten skal kunne få bestått emnet.

Eksamensresultat kan påklages.

Ved stryk får student en annen oppgave som må leveres innen tre uker etter at man har fått strykkarakteren.

Permitted exam materials and equipment

Alle.

Grading scale

Over the past twenty years, there has been a growing body of research on the relationship between assessment and learning. The course offers rich insights into various theories of and developments in assessment and raises awareness on how assessment can promote learning in the classroom. The course presents a variety of approaches to assessment while emphasis is placed on developing relevant research questions in order to analyze and discuss academic dilemmas in assessment. The course also provides a route for students to carry out their own research project: an investigation that will eventually contribute to the field of knowledge within the educational and social sciences.

The course is organized by Oslo Metropolitan University (OsloMet) and the University of South-Eastern Norway (USN) and offered in collaboration with Volda University College (HVO) and the national research school NAFOL.

Approved by LUI's educational committee 21.06.2021

Examiners

On completion of the course, the students will have achieved the following learning outcomes:

Knowledge

The student:

  • gains insight into the complex relations between assessment and learning in educating children and young adults according to the most relevant research conducted internationally and nationally
  • understands and critically evaluates the mechanisms and research behind monitoring and assessing students’ oral and written skills
  • can critically evaluate how assessment and learning are dependent on and intertwined with issues of feedback and motivation

Skills

The student:

  • is able to critically evaluate the extent to which various forms of assessment are valid and reliable
  • is able to discuss complex theoretical and methodological issues in their own thesis in light of the course content

General competence

The student:

  • can critically discuss and evaluate complex issues related to assessment and learning at a level required in the international research field

Overlapping courses

Emnet er ekvivalent (overlapper 10 studiepoeng) med: LO139A og LO139I.

Ved praktisering av 3-gangers regelen for oppmelding til eksamen teller forsøk brukt i ekvivalente emner.