EPN-V2

ADTE1400 Programming Fundamentals Course description

Course name in Norwegian
Grunnleggende programmering
Weight
10.0 ECTS
Year of study
2018/2019
Course history
  • Introduction

    Studentene skal tilegne seg kunnskap om grunnleggende programmering. Videre skal studentene innøve bruk av grunnleggende algoritmer ved programutvikling og tilegne seg ferdigheter i feilretting.

  • 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 programmers oppbygging og struktur
    • forklare prinsippene ved programmeringsstrukturer som valgsetninger, løkker og arrays
    • gjøre rede for webarkitektur inkludert Apache server
    • gjøre rede for grunnleggende objekt orienterte strukturer

    Ferdigheter

    Studenten kan

    • utvikle, teste og feilsøke programmer kjørende i nettleser uten persistente data
    • utvikle, teste og feilsøke programmer som lager data på flate filer
    • sette programkoden sammen med HTML og CSS for å utvikle gode brukergrensesnitt
    • bruke innebygde funksjoner i PHP i egendefinerte programmer

    Generell kompetanse

    Studenten kan

    • utvikle programmer som kan inngå som deler av større webapplikasjoner
    • forstå grunnleggende programutvikling i PHP for å kunne anvende dette i mer kompleks webprogrammering
  • 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:

    • Fire individuelle oppgaver.
  • Assessment

    Eksamensform: Individuell skriftlig eksamen på tre timer.

    Eksamensresultat kan påklages.

  • Permitted exam materials and equipment

    Ingen.

  • Grading scale

    Gradert skala A-F.

  • Examiners

    En intern sensor. Ekstern sensor brukes jevnlig.

  • Overlapping courses

    Emnet er ekvivalent (overlapper 10 studiepoeng) med: LO118A og LO118D.

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