EPN-V2

DATA3750 Anvendt kunstig intelligens og data science prosjekt Emneplan

Engelsk emnenavn
Applied AI and Data Science project
Studieprogram
Bachelorstudium i anvendt datateknologi
Bachelorstudium i ingeniørfag - data
Bachelorstudium i ingeniørfag – matematisk modellering og datavitenskap
Bachelorstudium i informasjonsteknologi
Omfang
10.0 stp.
Studieår
2018/2019
Emnehistorikk

Innledning

I dette emnet skal studentene få en forståelse av noen av de viktigste prinsippene i Data Science og kognitive teknologier gjennom prosjektarbeid og online-ressurser. Studentene skal introduseres for grunnleggende prinsipper i maskinlæring, data science og kunstig intelligens. Hovedfokuset vil være på anvendelse av disse prinsippene for å løse industrielle oppgaver ved bruk av open-source eller andre data science plattform (som for eksempel IBM Watson). Målet med emnet er å gi studentene en introduksjon til maskinlæring, data science og kunstig intelligens ved bruk av online-ressurser samtidig som studentene skal løse et industrielt problem i form av et større prosjektarbeid.

Prosjekt kan utføres på sommeren. Valgemnet igangsettes forutsatt at det er et tilstrekkelig antall studenter som velger emnet.

Anbefalte forkunnskaper

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 de viktigste egenskapene ved C og C++
  • forklare forskjellen på statisk, dynamisk og automatisk allokering av minne
  • forklare forskjellen på pekere, referanser og iteratorer
  • forklare hva generisk programmering er
  • gjøre rede for hva designmønstre er og gi eksempler på slike
  • forklare forskjellen på dynamisk og statisk linking

Ferdigheter

Studenten:

  • anvender C og C++ i egne prosjekter
  • lager egne strukter, klasser og operatorer
  • bruker designmønstre, generisk programmering og andre abstraksjoner effektivt
  • produserer et ferdig program i C++, med automatisert installasjonsprosedyre

Generell kompetanse

Studenten:

  • har generell forståelse for utvikling av ressurseffektive programmer
  • kjenner til teknikker for effektivisering av programmer på høyere og lavere abstraksjonsnivå

Forkunnskapskrav

Ingen ut over opptakskrav.

Læringsutbytte

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

Kunnskap

Studenten

  • innehar grunnleggende teknisk forståelse av de viktigste konseptene innenfor maskinlæring, data science og kunstig intelligens.
  • kjenner de viktigste metodene innenfor maskinlæring, data science og kunstig intelligens.
  • er kjent med plattformer som kan benyttes til å gjennomføre større data science prosjekter (for eksempel IBM Watsons cloud services)

Ferdigheter

Studenten

  • behersker grunnleggende Data Science verktøy og kan ekstrahere og visualisere informasjon fra større datamengder.
  • forstår arbeidsflyten i større Data Science, kunstig intelligens- eller maskinlæringsprosjekter.
  • kan anvende open-source og kommersielle verktøy som benyttes til å løse industrielle prosjekter innenfor Data Science, maskinlæring eller kunstig intelligens.

Generell kompetanse

Studenten

  • behersker metoder og verktøy for utforming og gjennomføring av prosjekter innenfor Data Science, maskinlæring eller kunstig intelligens.
  • er kjent med de forskjellige metodene som brukes for å finne riktig verktøy for å gjennomføre Data Science-prosjekter.
  • har oversikt over hvordan man visualiserer, manipulerer data og utvikler prediktive modeller for å løse industri- og andre arbeidslivsrelevante problemer

Arbeids- og undervisningsformer

Arbeidsformen i dette emne er hovedsakelig prosjektarbeid. Studentene får tilgang til relevante online-ressurser, og får veiledning av intern og/eller ekstern veileder. Studentene vil arbeide i grupper på 3-5 studenter ved å gjennomføre et prosjekt innenfor Data Science, maskinlæring eller kunstig intelligens i samarbeid med relevante eksterne aktører som bedrifter eller statlige organisasjoner. Emnet kan gjennomføres individuelt etter avtale med emneleder.

Prosjektene velges/tildeles ved semesterstart.

Veileder vil foreslå passende online-kurs innen AI og Data Science som studentene bør ta i løpet av de første ukene av kurset. Studentene oppfordres også til å ta andre kurs (https://cognitiveclass.ai) som vil være nyttige for å løse den valgte prosjektoppgave. Disse kursene kan blant annet berører følgende områder: Blockchain, Internet of Things, Chat Bots, avansert bruk av Data Science, m.m.

Disse kursene bør være gjennomført før studentene setter i gang med sine respektive prosjekter.

Arbeidskrav og obligatoriske aktiviteter

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

  • Emnet starter med en introduksjonssamling med obligatorisk oppmøte.
  • Studentgruppene må levere en prosjektskisse som beskriver hvordan gruppen vil gå fram for å løse sitt prosjekt.

Frist for prosjektskissen vil fremgå av undervisningsplanen som gjøres tilgjengelig ved semesterstart.

Vurdering og eksamen

Prosjektrapport.

Gruppene (på 3-5 studenter) skal levere en prosjektrapport på 3000-4000 ord som beskriver hvordan oppgaven har blitt løst, og som viser at studentene har en grunnleggende forståelse av teknologiene og metodene som har blitt benyttet. I spesielle situasjoner kan man etter søknad levere individuelt eksamensprosjekt.

Eksamensresultat kan påklages.

Hjelpemidler ved eksamen

Alle hjelpemidler er tillatt så lenge regler for kildehenvisning følges.

Vurderingsuttrykk

Gradert skala A-F.

Sensorordning

Ingen ut over opptakskrav.