Emnet er tilknyttet følgende studieprogram

  • Akademisk e-sport 2, halvårsstudium

Undervisningsspråk

Norsk

Anbefalte forkunnskaper

MM-913 Basiskurs programmering 1

Innhold

En introduksjon blir gitt til programmeringsprinsipper med fokus på å strukturere litt større programmer med hjelp av objekt-orientert tenkning. Fokuset er på å forstå fordeler og ulemper av strukturelle valg. Enkle prinsipper fra funksjonell programmering blir også undervist.

Planlegging, estimering og dokumentering blir undervist med hjelp av agile arbeidsmetoder som Scrum, Kanban etc. og assosierte verktøy.

Læringsutbytte

Etter fullført emne skal studentene

  • Være i stand til å planlegge, dokumentere, implementere og teste programmer.

  • Være i stand til å bruke versjonskontroll

  • Ha kunnskap om ulike programmeringsparadigmer.

  • Forstå arv og dependency injection.

  • Kjenne til design patterns i programvareutvikling.

  • Kunne nyttiggjøre seg av en agil arbeidsmetodikk og verktøy.

Undervisnings- og læringsformer

Emnet er lagt opp som en kombinasjon av forelesninger, omvendt klasserom, diskusjoner og obligatoriske oppgaver. Det vil bli gitt oppgaver relevante til alle læringsmålene.

Det legges opp til tre fysiske samlinger.

Forventet arbeidsomfang for gjennomsnittsstudenten er 135 timer.

Studentevaluering

Studieprogramleder i samråd med studenttillitsvalgt fastsetter evalueringsform og om emnene skal ha midtveis- eller sluttevaluering, jf. kvalitetssystemet kapittel 4.1. Informasjon om evalueringsform for emnet publiseres i Canvas.

Tilbys som enkeltemne

Nei

Eksamen

Mappevurdering med gradert karakter. 80% av obligatorisk arbeid må være godkjent som et kriterium for vurdering. Krav til innhold i mappen blir publisert i Canvas. Det vil ikke bli organisert utsatt eksamen.

Annen informasjon

Studentene må ha tilgang på egen pc/Mac med grafikkort og internettilkobling.

Reduksjon i studiepoeng

Innholdet i dette emnet dekkes helt eller delvis av annet emne. Tas ett av disse emnene i tillegg, reduseres studiepoengene som følger:

Emne Studiepoengreduksjon
MM-203 – Programming 2 – Useful Technology 5
Sist hentet fra Felles Studentsystem (FS) 30. juni 2024 23:09:33