EPN-V2

ADTE1400 Grunnleggende programmering Emneplan

Engelsk emnenavn
Programming Fundamentals
Omfang
10.0 stp.
Studieår
2016/2017
Emnehistorikk
  • Innledning

    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.

  • Forkunnskapskrav

    Ingen ut over opptakskrav.

    Overlapp

    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.

  • Læringsutbytte

    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
  • Arbeids- og undervisningsformer

    Forelesninger og veiledningstimer. Studentene vil arbeide individuelt.

  • Arbeidskrav og obligatoriske aktiviteter

    Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:

    • Fire individuelle oppgaver.
  • Vurdering og eksamen

    Eksamen og sensorordning

    Eksamensform: Individuell skriftlig eksamen på tre timer.

    Sensorordning: En intern sensor. Ekstern sensor brukes jevnlig.

    Eksamensresultat kan påklages.

    Hjelpemidler ved eksamen

    Ingen.

    Vurderingsuttrykk

    I forbindelse med avsluttende vurdering benyttes en karakterskala fra A til E for bestått (A er høyeste karakter og E er laveste) og F for ikke bestått.

    Pensumliste

    Anbefalt pensum

    Horgen, Svend Andreas. (2014). Webprogrammering i PHP. Gyldendal. 4. utgave. Antall sider: 400.