EPN-V2

DAVE3600 App Development Course description

Course name in Norwegian
Apputvikling
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
2018/2019
Curriculum
FALL 2018
Schedule
Course history

Introduction

Studentene skal tilegne seg kunnskap og innsikt i utvikling av applikasjoner (apps) for mobile enheter. Emnet tar utgangspunkt i rammeverk for Android-plattformen for å synliggjøre viktige begreper innen utvikling av mobile enheter. Emnet vil være et nyttig fundament for studenter som ønsker å arbeide med mobilapplikasjoner i forbindelse med bacheloroppgaven. Det vil være ønskelig, men ikke et krav, at studentene har tilgang til en Android-enhet.

Recommended preliminary courses

Active efforts with pupils in school settings can prevent non-attendance and drop-out from school, and represents a new work arena for social workers. Research shows that the number of pupils with socio-emotional difficulties is increasing in Norwegian schools, and that the school system can maintain or amplify existing social differences. The number of schools that employ a social worker has increased but appointing a social worker is not yet legally required. This course is about how we can achieve a more inclusive school, with room for and safeguarding of the diversity of pupils, by combining the expertise of several professions in the school. It is important for our students and for social workers and educators employed by a school to know how social care expertise can be implemented in an educational arena. 

Required preliminary courses

Ingen forkunnskapskrav.

Learning outcomes

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

Kunnskap

Studenten kan:

  • gjøre rede for grunnleggende prinsipper for programmering av applikasjoner for mobile enheter
  • gjøre rede for ressurshåndtering og hvordan GUI løsninger tilpasses små formfaktorer
  • gjøre rede for arkitektur, rammeverk og API-er på Android plattformen
  • forklare hvordan wi-fi og lokasjonsbaserte tjenester kan utvikles
  • forklare hvordan audio, video og kamera kan benyttes i mobile applikasjoner

Ferdigheter

Studenten kan:

  • designe og utvikle effektive brukergrensesnitt til mobile applikasjoner
  • utvikle mobile applikasjoner med databasekoblinger i Android rammeverket med SQLite
  • publisere den testede programvaren til en fysisk enhet

Generell kompetanse

Studenten:

  • har generell forståelse for utvikling av applikasjoner for mobile enheter

Teaching and learning methods

Forelesninger. Utviklingsarbeid individuelt eller i gruppe på to.

Course requirements

Ingen.

Assessment

Mappevurdering med følgende mappekrav:

  • to individuelle eller parprosjekter - app (zippet prosjekt) med dokumenterende rapport på 5-10 sider
  • en individuell oppgave - app (zippet prosjekt) med dokumenterende rapport på 5-10 sider

I mappevurderingen gis en helhetlig vurdering med en 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 ny og utsatt eksamen kan en annen eksamensform også bli benyttet eller en ny oppgave med en ny frist gis. Hvis muntlig eksamen benyttes kan denne ikke påklages.

Permitted exam materials and equipment

Alle.

Grading scale

Gradert skala A-F.

Examiners

En intern sensor. Ekstern sensor brukes jevnlig.

Overlapping courses

The student must have passed all exams in the first and second year of the programme.