Bachelor IT - Mobil Programmering

Størrelse: px
Begynne med side:

Download "Bachelor IT - Mobil Programmering 2016-2017"

Transkript

1 Bachelor IT - Mobil Programmering Programmatrise + introduksjon Studiet har en teknisk vinkling med forankring i framsideteknologier. Målet er at studenten etter endt studium skal kunne utvikle et mobilt konsept begrunnet, og forankret i et case / forretningsbehov. Studenten skal kunne velge egnet plattform (web / native) og designe grensesnittet for og implementere dette i en mobil løsning. Studenten skal aktivt kunne legge til rette for klient / tjener kommunikasjon ved å lage tjenester og grensesnitt som fungerer som innholdsleverandører for den mobile løsningen. For å kunne oppnå denne kompetansen trenger du kunnskap om verktøy og innføring i teknologiene. Mobil programmering gir deg verktøyene og kunnskapen du trenger for dette, herunder en grundig innføring i grensesnittdesign, scriptspråk og programmering på Android og Apple ios plattformen. Dette vil forberede deg på å ta fremtidens digitale hverdag et steg videre. Du vil også få en innføring i innovasjon og mobile økosystemer. For at du skal kunne tilrettelegge en informasjonsarkitektur for kommunikasjon med sluttbruker og åpne for samarbeid med mobile plattformer vil dette være en del av temaene som dekkes. Mobil programmering bygger på NITH sin Bachelor i Informasjonsteknologi. Studiet er 3-årig, og gir tittelen bachelor i IT. Det første året er felles for alle linjer, og gir en solid grunnkompetanse i programmering, prosjektarbeid, systemutvikling, datateknikk og databaser. På det andre året er kjernen spesialisering i mobile løsninger og mobil programmering. År to gir videre en innføring i mobile økosystemer, en inngående introduksjon til mobil programmering, grensesnittdesign, avansert Java og innovasjon & prototyping. I tillegg gjennomføres emnet Prosjekt software engineering som over begge semestrene samler kunnskapen man har tilegnet seg og lar dette bli anvendt i et større gruppebasert prosjektarbeid. I tredje år er fokuset rettet mot totalforståelsen av mobil programmering og arkitektur. Dette gjøres ved innføring i programmering for ios plattformen og ved at man gir bred kunnskap i webutvikling og API design for samspill med de mobile app ene. Ved siden av dette fremmes forståelse for totaliteten i IT løsningen i faget internett & mobile løsninger hvor man fokuserer på veien fra ide til produkt, realisert på web og på mobil. Det tredje året inneholder fellesfag som står sentralt i bachelor IT utdanningen med et innføringskurs i forskningsmetoder med vekt på kvantitative og kvalitative metoder, samt et emne innen entreprenørskap. Mål med studiet Kunnskap: har bred kunnskap om mobile løsninger, applikasjoner, arkitektur, sentrale teorier og problemstillinger, systemutviklingsmetoder og verktøy / programmerings IDE kjenner til forsknings- og utviklingsarbeid innenfor programmering kjennskap til forsknings- og utviklingsarbeid innenfor mobil utvikling har kunnskap om egenart og paradigmer innenfor mobil utvikling Har kunnskap om det mobile økosystemet Ferdigheter: kan anvende faglig kunnskap og relevante resultater fra forsknings- og utviklingsarbeid på praktiske og teoretiske problemstillinger og treffe begrunnede valg kan reflektere over egen faglig utøvelse og justere denne under veiledning

2 kan beherske relevante faglige verktøy (F.eks. for IDE, versjonskontroll, prosjektstyring og testing) og teknikker kunne designe og implementere en mobil løsning fra forretningskonsept til ferdig løsning Generell kompetanse: har innsikt i relevante fag- og yrkesetiske problemstillinger kan utveksle synspunkter og erfaringer med andre med bakgrunn innenfor fagområdet og gjennom dette bidra til utvikling av godt håndverk kjenner til nytenkning og innovasjonsprosesser Sentrale emner Bachelorstudium i Mobil programmering har følgende sentrale tema og forskningsforankring: Programmeringsferdigheter står sentralt i studieprogrammet, både for klient/tjener og for mobile løsninger. Studieprogrammet skal utvikle forståelse for design av og implementering av mobile løsninger med tilhørende baksystemer. Forskningsforankringen er knyttet til mobile løsninger og moderne web-informasjonsarkitekturer. Studieprogrammet samarbeider aktivt med næringslivet og er tett knyttet til konsulentbransjen. Bransjen medvirker gjennom å holde gjesteforelesninger og workshops som en integrert del av undervisningen. Jobbmuligheter Læringsutbyttet i programmet er definerte i kompetansemålene for hvert emne i studiet og beskrivelse av områder/arbeidsoppgaver hvor denne kompetansen kan benyttes. Generelt vil studiet gi kompetanse til å gå inn i følgende roller: Konsulent i norske eller internasjonale konsulentselskaper Mobilutvikler Mobil løsningsspesialist Systemutvikler i en IT avdeling i privat eller offentlig sektor Utveksling Det et mulig å ta deler av studiet ved andre høgskoler og universiteter i tråd med ERASMUS utvekslings program. Etablert internasjonal kontakt og samarbeid gjøres med Brunel University, London, United Kingdom. Videre utdanning Etter fullført bachelor studium i er det mulig å fortsette på en masterutdanning. Følgende retninger vil passe for studenter som har tatt bachelor studium i Programmering: Fordypning i distribuerte (mobile) systemer Fordypning i design Fordypning i mobil utvikling Fordypning i prosjektledelse og forretningsforståelse Forkunnskaper Studiet krever forkunnskaper i matematikk tilsvarende R1 eller S1+S2 Undervisningsmåte Studiet benytter en rekke undervisningsformer for å legge til rette for læring hos studentene.

3 Forelesninger, presentasjoner, arbeidsmøte og øvinger brukes for å introdusere nye begreper og sammenhenger, samt innøve ferdigheter og forståelse. Arbeid med fagstoff foregår både individuelt og i gruppe, med vekt på samhandling for å oppnå et godt læringsutbytte. Studiet har prosjektarbeid alle semestre for å i praksis anvende ferdigheter og forståelse til å løse mer komplekse problemstillinger. I andre og tredje studieår er problemstillingene sterkt knyttet til det enkelte studieprogrammets egenart. Studiet avsluttes med et hovedprosjekt i bedrift, hvor studentene vil anvende alle sine kompetanser opparbeidet gjennom studiet for å løse et problem/oppgave som har verdi for oppdragsgiver. Bachelor IT - Mobil programmering Emnekode Emnets navn S.poeng O/V *) Studiepoeng pr. semester S1(H) S2(V) S3(H) S4(V) S5(H) S6(V) PGR100 Objektorientert programmering 1 7,50 O 7,5 PJ1100 Kreativt webprosjekt 7,50 O 7,5 DB1100 Databaser 1 7,50 O 7,5 TK1100 Digital teknologi 7,50 O 7,5 TK2100 Informasjonssikkerhet 7,50 O 7,5 PGR101 Objektorientert programmering 2 7,50 O 7,5 PJ2100 Iterativt webprosjekt 7,50 O 7,5 IS3200 Mobile økosystemer 7,50 O 7,5 PJ3100 Prosjekt Software Engineering 15,00 O 7,5 7,5 DS3800 Grensesnittdesign 7,50 O 7,5 PG3100 Avansert Javaprogrammering 1 7,50 O 7,5 PG4600 Mobil utvikling 7,50 O 7,5 PG4100 Avansert Javaprogrammering 2 7,50 O 7,5 DS4800 Innovasjon og prototyping 7,50 O 7,5 PG5600 ios programmering 7,50 O 7,5 BU5100 Entreprenørskap 7,50 O 7,5 PG4200 Algoritmer og datastrukturer 7,50 O 7,5 PG6300 Webutvikling og API-design 7,50 O 7,5 PJ6100 Undersøkelsesmetoder 7,50 O 7,5 PJ6000 Bachelorprosjekt 15,00 O 15 Sum: 30 22, ,5 30 *) O - Obligatorisk emne, V - Valgbare emne Bachelor IT - Mobil programmering, valgemner 1.klasse Emnekode Emnets navn S.poeng O/V *) Studiepoeng pr. semester S1(H) S2(V) S3(H) S4(V) S5(H) S6(V) DS2100 Animasjon 7,50 V 7,5 DS2200 Digital kultur 7,50 V 7,5 PG2201 Unity Utvikling 7,50 V 7,5 Sum: 0 7, *) O - Obligatorisk emne, V - Valgbare emne Bachelor IT Mobil programmering valgemner 3.klasse Emnekode Emnets navn S.poeng O/V *) Studiepoeng pr. semester

4 S1(H) S2(V) S3(H) S4(V) S5(H) S6(V) PG5500 Embedded systems 7,50 V 7,5 BU5300 IT prosjektledelse 7,50 V 7,5 DS5300 Interaksjonsdesign 3 7,50 V 7,5 Sum: ,5 0 *) O - Obligatorisk emne, V - Valgbare emne

5 BU5100 Entreprenørskap Emnenivå Bachelor Emnekode BU5100 Emnenavn Entreprenørskap Studiepoeng 7,50 Emneansvarlig Eivind Brevik Tilsynssensor Magne Johannessen Godkjenningsdato Hensikt Hensikten med emnet er å gi forståelse for hva innovasjon og entreprenørskap er og kunne utvikle ferdigheter for å fremme ideer og realisere disse. Kurset er orientert mot praktisk anvendelse av teknikk og metoder, med utarbeidelse av forretningsplan som bærende element. Etter fullført emne skal studenten ha tilstrekkelig innsikt og kompetanse til å kunne delta i og drive en slik prosess med utvikling av forretningsplan for å etablere et nytt firma eller forretningsområde. Forutsetninger Ingen Læringsutbytte Kunnskaper Etter å ha fullført emnet skal studenten: Kunne definere innovasjon og entreprenørskap Kjenne til betydningen av innovasjon og entreprenørskap for individ, organisasjoner og samfunn Kjenne til de markedsmessige og organisatoriske konsekvenser for innovasjon og entreprenørskap Ha forståelse for immaterielle rettigheter Ferdigheter Etter å ha fullført emnet skal studenten: Kunne utvikle planer for innovasjon og entreprenørskap, fra idé til implementering og drift Kunne evaluere, velge og selge inn egne prosjekter for egnet målgruppe Generell kompetanse Etter å ha fullført emnet skal studenten: Kunne reflektere over innovasjon og entreprenørskap i et videre perspektiv Ha kunnskap om og forståelse for hvordan ideer aksepteres og spres i et sosialt system

6 Gjennomføring Forelesninger og øvinger Anbefalt tidsbruk Aktivitet Tidsbruk Deltakelse i undervisning 25 Selvstudium 80 Forberedelse til presentasjon/diskusjon i klassen 5 Øving 20 Vurdering 70 Anbefalt tidsbruk totalt 200 Karakterskala Letter grades A-E for passed and F for failure Vitnemålstekst Emnet har gitt studenten forståelse for hva innovasjon og entreprenørskap er, og ferdigheter med å fremme ideer og realisere disse. Kurset er orientert mot praktisk anvendelse av teknikk og metoder, med utarbeidelse av forretningsplan som bærende element. Vurderingstype Mappevurdering Litteraturliste: Tittel Forfatter Forlag Utgit t år ISBN Utgav e Kommenta r Typ e Litteratu r Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers The Lean Startup: How Today's Entrepreneur s Use Continuous Innovation to Create Radically Successful Businesses Osterwalder, A., Peigner, Y. Ries, Eric Wiley Bok Pensum Crown Business Bok Pensum

7 BU5300 IT prosjektledelse Emnenivå Bachelor Emnekode BU5300 Emnenavn IT prosjektledelse Studiepoeng 7,50 Emneansvarlig Knut Rolland Tilsynssensor Erlend Alfsnes, NTNU Godkjenningsdato Hensikt Studiet gir erfaring i å lede IT-baserte prosjekter i små og mellomstore organisasjoner. Studenten skal få kunnskap om ulike metoder innen IT-prosjektledelse. I tillegg får studenten praktisk erfaring ved å skulle gjennomføre en caseoppgave, inkludert planlegging, budsjettering, levering av tilbud/anbud, samt å bruke et ledende prosjektstyringsverktøy. Kandidaten blir også i stand til å kritisk evaluere ulike IT prosjektstyringsmetoder. Forutsetninger Generell studiekompetanse Læringsutbytte Etter å ha fullført emnet skal studenten: Kunnskap Beskrive ulike typer prosjektstyringsmetoder Kjenne til klassiske IT prosjekter Kjenne til suksesskriterier og fallgruver Ferdigheter Kunne utarbeide et tilbud, og sette opp et budsjett Kunne analysere og forebygge risiki Kunne bruke et ledende prosjektstyringsverktøy Gjenkjenne ulike deltakerroller og faser i et prosjekt Generell Kompetanse Være i stand til å bidra aktivt i å lede et IT prosjekt i små og mellomstore bedrifter Kunne kritisk evaluere ulike IT prosjektstyringsmetoder Gjennomføring Forelesninger, presentasjoner i klassen og bruk av verktøy. Anbefalt tidsbruk Aktivitet Tidsbruk Deltakelse i undervisning 48

8 Selvstudium 60 Forberedelse til presentasjon/diskusjon i klassen 49 Øving 40 Vurdering 3 Anbefalt tidsbruk totalt 200 Verktøy Et prosjektstyringsverktøy fra en ledende leverandør Karakterskala Letter grades A-E for passed and F for failure Vitnemålstekst IT prosjektledelse gir erfaring i å lede IT-baserte prosjekter i små og mellomstore organisasjoner. Studenten har kunnskap om ulike metoder innen IT-prosjektledelse, samt praktisk erfaring i planlegging, budsjettering, og bruk av et ledende prosjektstyringsverktøy. Kandidaten kan også evaluere ulike IT prosjektstyringsmetoder. Pensum Bok: "Project Management for Information Systems" av James Cadle & Donald Yeates, samt materiale som deles ut. Vurderingstype Skriftlig Vurdering 3 timer skriftlig uten hjelpemidler Litteraturliste: Tittel Forfatter Forlag Utgitt år ISBN Utgave Kommentar Type Litteratur Project Management Cadle & for Yeates Information Systems Pearson utgave Denne boken brukes også i andre emner. Bok Pensum

9 DB1100 Databaser 1 Emnenivå Bachelor Emnekode DB1100 Emnenavn Databaser 1 Studiepoeng 7,50 Emneansvarlig Per Lauvås Tilsynssensor Bjørn Kristoffersen Godkjenningsdato Hensikt Etter fullført Databaser 1 skal man kunne forklare hva en relasjonsdatabase er, hva den kan brukes til og hvordan den skiller seg fra andre former for persistent lagring. Man skal kunne modellere og strukturere data for et domene. Man skal kunne opprette tabeller, legge inn ulike typer data i disse, kople dem sammen og hente ut rapporter ved hjelp av SQL spørringer. Man skal kunne forklare og anvende prinsippene for god design (normalisering, nøkkelbruk). Forutsetninger Generell studiekompetanse Læringsutbytte Etter å ha fullført emnet skal studenten kunne: Kunnskap: definere og forklare forskjellen på data, struktur og presentasjon forklare komponentene som inngår i et RDBMS definere hva ACID-egenskapene er og hvorfor disse bør oppfylles beskrive hva relasjonsalgebra er, og forklare mulighetene den gir ved å benytte begrepene kartesisk produkt, union, snitt og mengde definere begrepene primær-, fremmed-, kandidat- og super-nøkkel, og anvende disse i relasjonsdatabaser definere begrepene funksjonell avhengighet og normalisering forklare hvilke administrative mekanismer som finnes i et DBMS og hvordan disse brukes til å opprette databaser kunne forklare roller og rettigheter Ferdigheter: beskrive og utføre trinnene i utvikling av en EAR-modell fra kravspesifikasjonen til ferdig database, tegne en EAR-modell med korrekt notasjon og kardinalitet bruke SQL for å utføre CRUD-operasjoner på databasen bruke SELECT-spørringer med opsjoner til å hente rapport fra en enkelt tabell kombinere og hente rapporter fra flere tabeller ved bruk av JOIN-klausuler benytte de vanligste normaliseringsformene (UNF, 1NF, 2NF, 3NF, BCNF) bruke VIEW

10 utføre enkel brukeradministrasjon modellere, opprette, legge inn data og hente ut rapporter fra en database med en viss kompleksitet (f.eks tabeller og 5-10 relasjoner ) Generell kompetanse: forklare og eksemplifisere fordelene med å benytte en database og vurdere om disse er til stede i konkrete tilfeller skissere livsløpet til en typisk database: modellering, opprettelse, bruk, revisjon, og eventuell migrasjon. forklare hvilke lover og regler som gjelder for lagring og bruk av personoppplysninger i Norge. Gjennomføring Forelesninger, øvinger og selvstudium. Anbefalt tidsbruk Aktivitet Tidsbruk Deltakelse i undervisning 40 Selvstudium 100 Forberedelse til presentasjon/diskusjon i klassen 14 Øving 40 Vurdering 6 Anbefalt tidsbruk totalt 200 Verktøy MySQL Database Karakterskala Letter grades A-E for passed and F for failure Vitnemålstekst Etter å ha fullført emnet skal man kunne forklare hva en relasjonsdatabase er, hva den kan brukes til og hvordan den skiller seg fra andre former for persistent lagring. Man skal kunne modellere og strukturere data for et domene. Man skal kunne opprette tabeller, legge inn ulike typer data i disse, kople dem sammen og hente ut rapporter ved hjelp av SQL spørringer. Man skal kunne forklare og anvende prinsippene for god design (normalisering, nøkkelbruk), og utføre grunnleggende administrative oppgaver. Vurderingstype Skriftlig Vurdering Flervalgseksamen (25%) Skriftlig eksamen (75%) Litteraturliste: Tittel Forfatter Forlag Utgitt år ISBN Utgave Kommentar Type Litteratur Database Systems. A Practical Approach to Design, Implementation, and Management Thomas Connolly & Begg, Carolyn Addison Wesley 2014 ISBN-10: ISBN-13: Bok Pensum

11 DS2100 Animasjon Emnenivå Bachelor Emnekode DS2100 Emnenavn Animasjon Studiepoeng 7,50 Emneansvarlig Hrafnhildur Jonasdottir Tilsynssensor Bård R.Gunnerud Godkjenningsdato Hensikt I dagens samfunn er det stadig en utvikling i teknologi, applikasjoner og teknikker. Animasjon knytter tradisjonelle teknikker som historiefortelling, tegning og konstruksjon sammen med ny teknologi innenfor kanaler som reklame, spill, film, mobiltelefoni, kunst, internett osv. Animasjon hjelper oss å kommunisere og visualisere våre budskap gjennom disse kanalene og spiller en stor rolle i utdanning, underholdning, industri og kunst. I løpet av emnet vil studenten ha tilegnet seg kunnskap og ferdigheter til å lage en kort animasjonsfilm med lyd, samt vise forståelse innenfor dramaturgi og filmkunnskap til å kommunisere et gitt budskap gjennom visuelle grep. Studenten skal kunne vise til kreativog kritisk tenkning knyttet til animasjon. Læringsutbytte Kunnskaper Etter fullført emne skal studenten kunne: o forklare virkemåten til, og produksjonsmåten for, ulike animasjons-teknikker og uttrykk o beskrive rollen til manus, storyboard, lyd og etterarbeid i produksjon av (egen) animasjonsfilm o gjengi og benytte regler og teori innenfor filmkunnskap og dramaturgi til å analysere animasjonsfilm o beskrive de spesifikke visuelle virkemidlene som benyttes i animasjonskultur Ferdigheter Etter fullført emne skal studenten kunne: o demonstrere ferdigheter innenfor tegning, fotografering, lyd og filmredigering gjennom å kunne skape en enkel animasjonsfilm fra ide til ferdig produkt o demonstrere ulike teknikker for å lage en animasjonsfilm o utvikle et eget animasjonsuttrykk o benytte ulike digitale verktøy og filformater til å produsere, publisere og distribuere animasjoner. Generell kompetanse Etter fullført emne skal studenten kunne: o demonstrere kreativ og kritisk tenkning og kommunikasjonsevner gjennom animasjonsteknikker

12 Gjennomføring Gjennomføringen av emnet er basert på kombinasjon av forelesning, prosjektarbeid, og individuell skriftlig prøve Anbefalt tidsbruk Aktivitet Tidsbruk Deltakelse i undervisning 48 Selvstudium 60 Forberedelse til presentasjon/diskusjon i klassen 12 Øving 40 Vurdering 40 Anbefalt tidsbruk totalt 200 Karakterskala Letter grades A-E for passed and F for failure Vitnemålstekst Studenten skal ha tilegnet seg tilstrekkelig kunnskap og ferdigheter til å lage en kort animasjonsfilm med lyd, samt vise forståelse innenfor dramaturgi og filmkunnskap til å kommunisere et gitt budskap gjennom visuelle grep. Studenten skal kunne vise til kreativ og kritisk tenkning knyttet til animasjon. Pensum publiseres på emnesiden i It's Learning Vurderingstype Innlevering Vurdering Mappevurdering (se emnesiden) Litteraturliste: Tittel Forfatter Forlag Utgitt år ISBN Utgave Kommentar Type Litteratur Ideas for the Animated Short: Finding and Building Stories Karen Sullivan, Kate Alexander og Gary Schumer Elsevier utg Bok Pensum

13 DS2200 Digital kultur Emnenivå Bachelor Emnekode DS2200 Emnenavn Digital kultur Studiepoeng 7,50 Emneansvarlig Faltin Karlsen Tilsynssensor Anders Fagerjord, UiO Godkjenningsdato Hensikt Internett har stor innflytelse på hvordan vi kommuniserer og våre liv, både privat og i kommersielle sammenhenger. Innen mange bransjer har Internett bidratt til å bryte ned skillet mellom produsent og tjenesteyter på den ene siden, og brukere og konsumenter på den andre. I dag påvirker brukerne ofte direkte hvordan nye produkter, tekster og tjenester utformes. Samtidig gir Internett helt nye muligheter for å overvåke brukernes adferd og å styre tilgang til informasjon, i tillegg til at skillet mellom privat og offentlig blir mye mer uklart og det blir enklere for flere å delta som aktive brukere. Emnet Digital kultur behandler disse temaene fra hovedsakelige humanistiske og medievitenskapelige kulturteoretiske tilnærminger gjennom fokus på generell kultur- og medieforståelse knyttet opp mot digitale kulturfenomener. Klassiske og moderne kulturteorier og tradisjoner benyttes i analyser og drøftinger av produsenter, innhold/tekster, forbrukere og kommunikasjonskanaler. Studentene lærer hvordan digitale kulturfenomener ligner på og skiller seg fra andre kulturfenomener, samt hvordan kulturteori kan anvendes for å kontekstualisere, belyse, diskutere og problematisere disse fenomenene. Forutsetninger Generell studiekompetanse Læringsutbytte Kunnskaper Studentene skal kjenne til sentrale kulturteoretiske perspektiver og tradisjoner, og vite hvordan disse kan belyse forskjellige aspekter og problemstillinger rundt digitalekulturfenomener. Sentrale perspektiver og tradisjoner inkluderer semiotikk, retorikk,hermeneutikk, ideologikritikk og postmodernisme. Sentrale fenomener inkluderer sosialemedier, produsage, transmediering, franchising, kollektiv intelligens og spillkultur. Studentene skal kjenne til akademisk tenkning og skriving som genre, med fokus på analyse, drøfting, kildekritikk og referanseteknikk. Ferdigheter

14 Studentene skal kunne kritisk reflektere over og bruke fagstoff i analyser og drøftinger samt skrive akademiske tekster og holde faglige presentasjoner. Studentene skal kunne utvikle en strategi for bruk av sosiale medier i forretningssammenheng Generell kompetanse Studentene skal kjenne til sentrale klassiske og moderne kulturteorier og kritisk anvende disse i forståelse og analyser av kulturfenomener Studentene skal kunne problematisere ulike tilnærminger rundt bruk av digitale medier i offentlig, kommersiell, og privat sammenheng. Studentene skal kunne kritisk anvende fagstoff i egne akademiske tekster og presentasjoner som følger god akademisk skikk med hensyn til problemstilling, struktur, innhold,argumentasjon og referanseteknikk. Gjennomføring Emnet gjennomføres som fellesforelesninger og som samlinger i mindre grupper. Studentene skal i løpet av emnet gjennomføre minst en presentasjon av et tema de har jobbet med i grupper. Anbefalt tidsbruk Aktivitet Tidsbruk Deltakelse i undervisning 24 Selvstudium 104 Forberedelse til presentasjon/diskusjon i klassen 24 Øving 24 Vurdering 24 Anbefalt tidsbruk totalt 200 Verktøy Studentene vil benytte enkle og gratis tilgjengelig publiseringsverktøy og sosiale medier som flickr, posterous, facebook og twitter. Disse tjenestene vil brukes aktivt i undervisningen. Karakterskala Letter grades A-E for passed and F for failure Vitnemålstekst Studenten skal vite hvordan digitale kulturfenomener ligner på og skiller seg fra andre kulturfenomener, samt hvordan kulturteori kan anvendes til å kontekstualisere, belyse og problematisere disse fenomenene. Studenten skal kunne skrive akademiske tekster og holde faglige presentasjoner. Pensum Gripsrud, Jostein: Mediekultur, mediesamfunn Universitets-forlaget 2011 (4. utg) ISBN Detaljert oversikt over hvilke kapitler som skal være med vil oppgis før oppstart. Vurderingstype Innlevering Vurdering I semesteret må det leveres to kvalifikasjonsoppgaver. I forbindelse med siste innlevering må man også delta på en muntlig eksamen.

15 Litteraturliste: Tittel Forfatt er Forlag Utgit t år ISBN Utgav e Komment ar Typ e Litterat ur Cultural Theory and Popular Culture: An Introduction Mediekultur, mediesamfun n Storey, John Gripsrud, Jostein Routledge Universitetsforlag et utg Bok Pensum 5. utg Bok Pensum

16 DS3800 Grensesnittdesign Emnenivå Bachelor Emnekode DS3800 Emnenavn Grensesnittdesign Studiepoeng 7,50 Emneansvarlig Tor-Morten Grønli Godkjenningsdato Hensikt Hensikten med dette emnet er å gi studenten kunnskap om interaksjonsdesign og utviklingsprosesser på en mobil plattform, herunder kunnskaper om teknologier for å bygge applikasjoner, teknikker for evaluering og innsikt i fordeler og ulemper ved valgt løsning. Studenten får ferdigheter i å bygge mobile web baserte applikasjoner gjennom bruk av HTML5, JQuery Mobile og CSS. Studenten skal etter endt emne kunne evaluere et mobilt design ved brukerundersøkelser og være i stand til å reflektere over kritiske suksessfaktorer. Forutsetninger Ingen Læringsutbytte Kunnskap: ha kunnskap om interaksjonsdesign og utviklingsprosesser for mobil webutvikling ha kunnskap om testing av mobile løsninger, herunder teknisk testing og brukertesting ha kunnskap om HTML5, JQuery Mobile og CSS 3 ha kunnskap om fordeler og ulemper ved HTML5 web-applikasjoner ha kjennskap til User Centred Design ha kunnskap om responsivt design Ferdigheter: kunne bruke HTML5, JQuery Mobile og CSS til å bygge en web applikasjon/side kunne implementere responsivt design kunne evaluere en web basert mobil løsning med brukere kunne utføre teknisk testing av en web basert mobile løsning Generell kompetanse: Kunne evaluere et mobilt design ved brukerundersøkelser/observasjon og reflektere over dets kritiske suksessfaktorer Ha forståelse for ulike interaksjonsdesignprinsipper for mobile plattformer Gjennomføring Emnet gjennomføres med en kombinasjon av forelesninger og øvinger. Anbefalt tidsbruk

17 Aktivitet Tidsbruk Deltakelse i undervisning 24 Selvstudium 78 Forberedelse til presentasjon/diskusjon i klassen 24 Øving 24 Vurdering 50 Anbefalt tidsbruk totalt Karakterskala Letter grades A-E for passed and F for failure Vurderingstype Innlevering Litteraturliste: Tittel Forfatter Forlag Utgitt år ISBN Utgave Kommentar Type Litteratur Observing the User Experience Sketching User Experiences: Getting the Bill Design Right Buxton and the Right Design The Mobile Book Elizabeth Goodman, Mike Morgan Kuniavsky Kaufmann Bok Pensum, Andrea Moed Smashing Magazine Morgan Kaufmann Smashing Media GmbH Bok Pensum Kindle bok Bok Pensum

18 DS4800 Innovasjon og prototyping Emnenivå Bachelor Emnekode DS4800 Emnenavn Innovasjon og prototyping Studiepoeng 7,50 Emneansvarlig Alexander Dreyer Johnsen Godkjenningsdato Hensikt Hensikten med dette emnet er å gi studentene en innføring i praksis og teori knyttet til innovasjon, samt gi en praktisk innføring i bruk av prototypingsverktøy for beskrivelse og identifikasjon av funksjonelle krav. Forutsetninger Ingen Læringsutbytte Kunnskaper Etter å ha fullført emnet skal studenten: Ha kunnskap om ulike teorier og modeller om IT-basert innovasjon Ha kunnskap om innovasjon innen mobile løsninger Kjenne til den samfunnsmessige betydning av innovasjon Ha kunnskap om ulike teknikker for prototyping Kjenne til teknikker og metoder for å avdekke funksjonelle krav Kjenne til syklusen av innovasjon, hva hendelsesforløp etter lansering Ferdigheter Etter å ha fullført emnet skal studenten: Beherske teknikker for case-analyse Kunne analysere casebeskrivelser med bakgrunn i teoriene Kunne anvende verktøy for å prototype en løsning Kunne beskrive funksjonelle krav for en løsning Generell kompetanse Etter å ha fullført emnet skal studenten: Være i stand til å bidra i en innovasjonsprosess Kunne planlegge og styre en prosess for avdekking av funksjonelle krav Kunne reflektere over mobilens rolle i innovasjon/entreprenørskap Gjennomføring Emnet gjennomføres med forelesninger, øvinger og workshops.

19 Anbefalt tidsbruk Aktivitet Tidsbruk Deltakelse i undervisning 24 Selvstudium 88 Forberedelse til presentasjon/diskusjon i klassen 24 Øving 24 Vurdering 40 Anbefalt tidsbruk totalt 200 Karakterskala Letter grades A-E for passed and F for failure Vitnemålstekst Dette emnet har gitt studenten en innføring i praksis og teori knyttet til innovasjon, samt praktisk innføring i bruk av prototypingsverktøy for identifikasjon og beskrivelse av funksjonelle krav. Vurderingstype Innlevering

20 DS5300 Interaksjonsdesign 3 Emnenivå Bachelor Emnekode DS5300 Emnenavn Interaksjonsdesign 3 Studiepoeng 7,50 Emneansvarlig Sturla Bakke Tilsynssensor Eidar Grande Vollan Godkjenningsdato Hensikt Studentene skal ha videregående kunnskap om teorier knyttet til interaksjonsdesign og bruk av interaksjonsdesign patterns. Studiet vil gjennomføres som en designprosess, hvor studentene får kunnskap om de ulike trinn som inkluderes. Forutsetninger Det forutsettes at studentene har videregående kunnskap om HCI og interaksjonsdesign, og at de har tilegnet seg kunnskap ulike designprinsipper, og om hva som regnes som god brukervennlighet. Videre bør de ha tilstrekkelige kunnskaper til å produsere både papir- og funksjonelle prototyper, og gjennomføre brukerevalueringer i større interaksjonsdesignprosjekter. Dette dekkes av Interaksjonsdesign 2, DS4300. Læringsutbytte Kunne anvende kunnskap om HCI (Human-Computer Interaction) i en designprosess Ha kunnskap om og kunne anvende prinsipper knyttet til interaksjonsdesign Kunne vise inngående kunnskap om brukskvalitet (Usability) og brukertesting Kunne gjennomføre datainnsamling og dataanalyse på ulike stadier i en designprosess Ha kunnskap om og kunne anvende personas og scenarioer som verktøy i en designprosess Ha videregående kunnskap om informasjonsarkitektur Kunne anvende og evaluere design patterns Gjennomføring Emnet gjennomføres med forelesninger, lab-basert undervisning og individuelt og gruppebasert prosjektarbeid. Anbefalt tidsbruk Aktivitet Tidsbruk Deltakelse i undervisning 40 Selvstudium 60 Forberedelse til presentasjon/diskusjon i klassen 10 Øving 0 Vurdering 90 Anbefalt tidsbruk totalt 200 Verktøy

21 Verktøy for trådskisser (wireframes)vil være Balsamiq i online versjon og Axure RP på labmaskiner. Karakterskala Letter grades A-E for passed and F for failure Vitnemålstekst Emnet gir en innføring i videregående HCI-kunnskap (human-computer interaction) og interaksjonsdesign teori. Det legges vekt på utvikling av applikasjoner / webgrensesnitt med brukersentret design. Pensum Tittel Forfatter Forlag Utgitt ISBN Utgave Type Litteratur The Elements of User Experience: User- Garrett, Jesse Peachpit Bok Pensum Centered Design for the Web James Press Interaction Design: beyond humancomputer Preese, Rogers Wiley & Bok Pensum interaction og Sharp Sons Information Architecture: Blueprints for Wodtke, New Bok Støttelitt. the Web Christina Riders Don t make me think: a common sense Krug, Steve New Bok Støttelitt. approach to web usability Riders Ambient Findability Morville, Peter O'Reilly Bok Støttelitt Vurderingstype Innlevering Vurdering Innlevering og muntlig prøve (se emnesiden) / Assessment w/oral test. Litteraturliste: Tittel Forfatte r Forlag Utgit t år ISBN Utgav e Kommenta r Typ e Litteratur Ambient Findability Morville, Peter O'Reilly Bok Støttelitteratur Don t make me think: a common sense approach to web usability Information Architecture : Blueprints for the Web Interaction Design: beyond humancomputer interaction The Elements of User Krug, Steve Wodtke, Christina Preese, Rogers og Sharp Garrett, Jesse James New Riders New Riders Wiley & Sons Peachpi t Press utg Bok Støttelitteratur Bok Støttelitteratur 4 Bok Pensum 2 Bok Pensum

22 Experience: User- Centered Design for the Web

23 IS3200 Mobile økosystemer Emnenivå Bachelor Emnekode IS3200 Emnenavn Mobile økosystemer Studiepoeng 7,50 Emneansvarlig Alexander Dreyer Johnsen Tilsynssensor Gaute Holmin Godkjenningsdato Hensikt Hensikten med dette emnet er å gi kunnskap om forretningsmodeller, økosystemer og teknologier i den mobile verden. Studentene får kunnskap om native applikasjoner, hybride applikasjoner og web baserte applikasjoner. Emnet skal gi studentene ferdigheter i å gjøre vurdering/sammenligning av hvilken teknologi/plattform som bør velges til et gitt senario og velge riktig betalings- og distribusjonsmodell. Studenten skal kjenne til lover og regler som regulerer disse økosystemene, og være opptatt av etiske problemstillinger knytet til mobile plattformer. Læringsutbytte Kunnskap: Ha kunnskap om de ulike forretningsmodellene for mobile applikasjoner Ha kunnskap om mobile økosystemer Ha kunnskap om mobil teknologi og kunne forstå forskjeller/likheter mellom native, hybrid og web baserte applikasjoner Kjenne til viktige lover, regler, patenter og lisenser som regulerer det mobile markedet/økosystemet. Ha kjennskap til prosessen for å fremstille applikasjoner, herunder: identifisering av brukergrupper, avdekking av krav, prototyping, utvikling, testing, produksjonssetting og vedlikehold/videreutvikling Ha kunnskap om 'Bring Your Own Device' Ha kunnskap om Enterprise Application Stores Ferdigheter: Kunne gjennomføre en systematisk og dokumentert sammenligning av teknologier og plattformer. Kunne gjennomføre en systematisk og dokumentert sammenligning av betalings- og distribusjonsmodeller. Kunne analysere og identifisere kritiske suksessfaktorer for en mobil applikasjon Kunne forstå hvordan mobile løsninger kan knyttes opp mot en bedrifts forretningsvirksomhet

24 Generell Kompetanse: Reflektere over etiske problemstillinger knyttet til mobile plattformer, betalingsmodeller og distribusjonskanaler. Anbefalt tidsbruk Aktivitet Tidsbruk Deltakelse i undervisning 24 Selvstudium 128 Forberedelse til presentasjon/diskusjon i klassen Øving 24 Vurdering 24 Anbefalt tidsbruk totalt 200 Karakterskala Letter grades A-E for passed and F for failure Vurderingstype Innlevering Litteraturliste: Tittel Forfatter Forlag Utgitt år ISBN Utgave Kommentar Type Litteratur Global Mobile: Applications and Innovations for the Worldwide Mobile Ecosystem Peter A. Bruc & Madanmohan Rao Information 2013 Today Bok Pensum

25 PG2201 Unity Utvikling Emnenivå Bachelor Emnekode PG2201 Emnenavn Unity Utvikling Studiepoeng 7,50 Emneansvarlig Tomas Sandnes Tilsynssensor Michael McCoy Jr. Godkjenningsdato Hensikt Emnet omhandler programmering og utvikling med spillutviklingsplattformen Unity. Studentene blir kjent med utviklingsmiljøets muligheter og effektiv bruk av dette. Studentene lærer å importere, bruke og scripte forskjellige spillobjekter ("assets") i en "scene" for dermed å opprette "levels" med grunnleggende spillfunksjonalitet. Forutsetninger PGR100 eller tilsvarende. Læringsutbytte Kunnskap Lære grunnleggende C# syntaks, samt vite på hvilke måter språket skiller seg fra Java. Lære hvordan C# programmering kan brukes i Unity. Forstå hensikten med en "game loop" og hvordan denne er nødvendig for spill. Kjenne til Unitys event functions og bruksområdene for disse. Forstå hensikten med local og world koordinater. Kjenne til hvordan rotasjon, translasjon og skalering benyttes til å manipulere objekter. Kjenne til hvordan kollisjoner implementeres i Unity. Kjenne til hvordan mus, tastatur og gamepad kan benyttes for input. Ferdigheter Kunne benytte programmeringspråket C#. Beherske Unity utviklingsmiljøet, kunne opprette prosjekter og publisere de til forskjellige plattformer. Legge til spillmekanikk ved hjelp av programmering. Importere og anvende 3D-modeller, animasjoner, teksturer, lyder, "prefabs" og andre assets i Unity. Generell Kompetanse Planlegge, utvikle og publisere enkle spill.

26 Gjennomføring 12 forelesninger med øvinger. Anbefalt tidsbruk Aktivitet Tidsbruk Deltakelse i undervisning 24 Selvstudium 92 Forberedelse til presentasjon/diskusjon i klassen 0 Øving 24 Vurdering 60 Anbefalt tidsbruk totalt 200 Verktøy Unity Visual Studio Karakterskala Letter grades A-E for passed and F for failure Vitnemålstekst Emnet omhandler programmering og utvikling med utviklingsplattformen Unity. Pensum Lærebok. Ressurser publisert på emnesidene. Vurderingstype Innlevering Vurdering 1 innlevering. 1 hjemmeeksamen. Litteraturliste: Tittel Forfatter Forlag Utgitt år ISBN Utgave Kommentar Type Litteratur Unity Game Mike Development Geig in 24 Hours Sams Publishing utg Kjøp bare EN av bøkene! Denne utgaven er lett tilgjengelig, men tar for seg forrige versjon av Unity. (Undervisningen Bok tar høyde for at enkelte studenter har denne utgaven av boka.) Pensum

27 Unity Game Mike Development Geig in 24 Hours Sams Publishing utg Kjøp bare EN av bøkene! Denne utgaven kommer rundt årsskiftet 2015/2016, og får man tak i den til studiestart er det den beste løsningen. (Den er allerede tilgjengelig som ebok/pdf.) Bok Pensum

28 PG3100 Avansert Javaprogrammering 1 Emnenivå Bachelor Emnekode PG3100 Emnenavn Avansert Javaprogrammering 1 Studiepoeng 7,50 Emneansvarlig Per Lauvås Tilsynssensor Morten Andersen-Gott Godkjenningsdato Hensikt Under utvikling av programvare er det nødvendig å kunne noen teknikker og konsepter som støtter opp under utviklingen. Emnet skal gi en grunnleggende innføring i feilsøking, automatisert testing og arkitekturprinsipper. Videre gis det en innføring i unntakshåndtering som et fundament for mer avansert programutvikling. Emnet skal også gjøre studenten i stand til å kommunisere med en database for å hente ut og manipulere data, samt skrive enkle servlets for å lage websider med dynamisk innhold. Forutsetninger Emnet bygger på grunnleggende ferdigheter i objektorientert programmering (Java) og relasjonsdatabaser. Programmering krever en høy grad av nøyaktighet, tålmodighet, utholdenhet og evne til logisk tenkning. Læringsutbytte Kunnskaper Etter å ha fullført emnet skal studenten vite hva automatisert testing er, og hvilke fordeler dette kan gi beskrive vanlig arbeidsflyt i testdrevet utvikling kjenne til begrepene "mock" og "stub" forklare begrepene "separation of concerns" og lagdeling kjenne til MVC-patternet og dets anvendelse på klientside og web forklare begrepet "SQL injection" og hvordan man kan unngå dette forklare begrepet "Cross-site scripting" (XSS) og hvordan man unngår dette vite hva JDBC (Java Database Connectivity) og ORM (Object-Relational Mapping) er og hvordan vi kan benytte disse for å kommunisere med en database Ferdigheter Etter å ha fullført emnet skal studenten kunne utvikle robuste programmer som gjør bruk av feilhåndtering anvende debuggeren i et IDE for å feilsøke programmer, herunder stegvis utføring av kode og breakpoints teste deler av applikasjonen ved hjelp av enhetstester og integrasjonstester

29 utvikle programmer som kommuniserer med en database og utfører CRUD (create, read, update, delete) operasjoner utvikle en enkel webapplikasjon ved hjelp av servlets, herunder: o gjengi livsløpet til en servlet o hente ut POST/GET parametere o produsere dynamisk innhold o lage en WAR-fil og deployere denne på en server o skrive og hente ut data fra en HTTP session o skrive views med en hensiktsmessig teknologi Generell kompetanse Etter å ha fullført emnet skal studenten kunne begrunne og presentere sin egen kode reflektere rundt: o verdien av automatiserte tester o valg av kommunikasjonsmetode mot database o grunnleggende websikkerhet (SQL injection/xss) Gjennomføring Forelesninger, øvinger med veileder, mappevurdering og skriftlig vurdering. Anbefalt tidsbruk Aktivitet Tidsbruk Deltakelse i undervisning 24 Øving 24 Selvstudium 70 Vurdering 82 Anbefalt tidsbruk totalt 200 Verktøy Java 1.8 Eclipse Karakterskala Letter grades A-E for passed and F for failure Vitnemålstekst Emnet har gitt en introduksjon til feilsøking, automatisert testing, arkitekturprinsipper, databaseprogrammering og servlets. Studenten kjenner til prinsipper for automatisert testing og konsepter som lagdeling og separation of concerns. Studenten kan gjøre bruk av unntaktshåndtering, oppkobling og manipulering av data i en database, samt skrive enkle servlets og deployere til en server. Pensum Utvalgte kapitler fra læreboken. Utvalgte artikler. Vurderingstype Mappevurdering Vurdering Mappe og skriftlig. Litteraturliste:

30 Tittel Forfatter Forlag Utgitt år ISBN Utgave Kommentar Type Litteratur Introduction to Java Programming, Comprehensive Version Y. Daniel Liang Prentice 2014 Hall ISBN-10: , ISBN-13: Bok Pensum

31 PG4100 Avansert Javaprogrammering 2 Emnenivå Bachelor Emnekode PG4100 Emnenavn Avansert Javaprogrammering 2 Studiepoeng 7,50 Emneansvarlig Per Lauvås Tilsynssensor Morten Andersen-Gott Godkjenningsdato Hensikt Innenfor programmering vil man ofte ha et behov for å kunne ta i bruk kode som andre har skrevet. Emnet gir en innføring i hvordan man kan legge til tredjepartsbiblioteker i et Javaprosjekt, hvordan man kan benytte et byggverktøy for å forenkle denne prosessen, samt hvordan man kan ta i bruk Open-Source biblioteker. I produksjon og forvaltning er det nødvendig med logging og dokumentasjon, og emnet gir derfor en innføring i Log4j og javadoc. Videre vil tyngre programmer ha et behov for å parallellisere oppgaver og emnet gir derfor en introduksjon til trådprogrammering. Sockets tas i bruk for å lage programmer som kan kommunisere med hverandre over nettverket. Emnet gir også en smakebit på funksjonell programmering som et alternativt programmerings-paradigme til objekt-orientert programmering. I den anledning vil det være naturlig å se hvordan også Java SE, fra versjon 8, inneholder funksjonelle elementer. Forutsetninger Emnet krever videregående programmeringskunnskaper tilsvarende PG3100, samt grunnleggende kjennskap til versjonskontroll. Programmering krever en høy grad av nøyaktighet, tålmodighet, utholdenhet og evne til logisk tenkning. Læringsutbytte Kunnskaper Etter å ha fullført emnet skal studenten vite hvilke fordeler trådprogrammering kan gi og når det lønner seg å benytte dette kjenne til forskjeller i objekt-orientert og funksjonell programmering kjenne til minst ett open-source prosjekt i Java og ha lest deler av kildekoden til dette kjenne til hvordan applikasjoner kan utveksle data med hverandre gjennom sockets og web-services kjenne til begrepet "REST" vite når det kan være fornuftig å benytte Lambda Expressions i Java kjenne til streams-apiet, og når det er hensiktsmessig å benytte dette Ferdigheter Etter å ha fullført emnet skal studenten kunne lage JAR/WAR

32 legge til tredjepartsbiblioteker manuelt i Eclipse bruke Maven for å spesifisere avhengigheter og bygge et Javaprosjekt anvende open-source biblioteker: o sjekke de ut fra versjonskontroll o bygge et open-source prosjekt som baserer seg på Maven o gjøre en endring i biblioteket o kjøre testene til biblioteket konfigurere Log4j og skrive programmer som benytter seg av slik type logging anvende Javadoc for å skrive dokumentasjon av kode utvikle trådbaserte applikasjoner utvikle klient/tjener applikasjoner ved hjelp av Sockets gjøre HTTP kall mot en RESTful web-service produsere applikasjoner som kan tolke XML og JSON lese og skrive Java-kode som benytter Lambda expressions med relevante interface fra java.util.function-pakken som Predicate, Supplier, Consumer og Function benytte funksjonelle operasjoner på en strøm av elementer, deriblant map-reduce. Generell kompetanse Etter å ha fullført emnet skal studenten kunne reflektere rundt fordeler og ulemper med tredjepartsbiblioteker reflektere rundt fordeler og ulemper med funksjonell programmering begrunne og presentere sin egen kode vurdere og gi tilbakemelding på kode andre har skrevet Gjennomføring Kurset gjennomføres med 12 sesjoner på 4 timer som inkluderer forelesning, øving og egenarbeid. Anbefalt tidsbruk Aktivitet Tidsbruk Deltakelse i undervisning 24 Øving 24 Selvstudium 70 Vurdering 82 Anbefalt tidsbruk totalt 200 Verktøy Java 1.8 Eclipse Maven Git Karakterskala Letter grades A-E for passed and F for failure Vitnemålstekst Emnet har gitt en introduksjon til bruk av tredjepartsbiblioteker i Java og bruk av Maven. Videre har emnet gitt en innføring i trådprogrammering, sockets, logging, 2d-grafikk i Swing og enkel integrasjon mot REST-baserte webtjenester som returnerer XML/JSON. Emnet ga også en smakebit på funksjonell programmering som et alternativt programmeringsparadigme til objekt-orientert programmering. Pensum Utvalgte kapitler fra læreboka. Utvalgte artikler.

33 Vurderingstype Mappevurdering Vurdering Mappe og skriftlig Litteraturliste: Tittel Forfatter Forlag Utgitt år ISBN Utgave Kommentar Type Litteratur Introduction to Java Programming, Comprehensive Version Y. Daniel Liang Prentice 2014 Hall ISBN-10: , 10. ISBN-13: utgave Bok Pensum

34 PG4200 Algoritmer og datastrukturer Emnenivå Bachelor Emnekode PG4200 Emnenavn Algoritmer og datastrukturer Studiepoeng 7,50 Emneansvarlig Lars Sydnes Tilsynssensor Magnus Lie Hetland, NTNU Godkjenningsdato Hensikt Emnet skal gi innsikt i algoritmer og datastrukturer som er sentrale i arbeidet med implementasjon og design av effektive datasystemer. Det legges vekt på en asymptotisk analyse av worst-case ressursrbruk, samt sentrale algoritmer og datastrukturer knyttet til søk og sortering. Emnet tar også for seg enkelte graf-algoritmer. Forutsetninger PG1100 og PG2100 eller tilsvarende grunnleggende programmeringskunnskap. Læringsutbytte Kunnskapsmål Studentene skal kjenne til følgende: Sentrale abstrakte datatyper: o Lister, køer, stakker, o Mengder (sets, collections), Avbildninger (maps) o Trær og grafer. Egenskapene til sentrale datastrukturer: o Tabeller (arrays). o Lenkede lister. o Binære trær, søketrær, balanserte søketrær, B-trær, AVL-trær, Red-Blacktrær. o Hash-tabeller og Hash-avbildninger. o Grafer implementert ved naboskapslister og -matriser. Sentrale søkealgoritmer: o Linært søk, Binært søk. o Søk i binære søketrær. o Søk i Hash-tabeller. Sorteringsalgoritmer: o Insertion sort, Selection sort, Bubble sort, o Quicksort, Merge sort, Heap sort, o Radix sort. Enkelte graf-algoritmer, inkludert o traversering av grafer, o Dijkstras algoritme, A*-algoritmen, o Prims algoritme.

35 Oppbygning, virkemåte og bruk av rekursive funksjoner, inkludert o rekursiv traversering av trær og grafer, o rekursiv søk og sortering, o backtracking. Grunnleggende begreper innen teorien for beregningskompleksitet, inkludert o O-notasjon, o NP-kompletthet og reduksjon, o den handelsreisendes problem (Travelling salesman problem), o ryggsekkproblemet (Knapsack problem). Ferdighetsmål Studenten skal kunne: Bruke eksisternde bilblioteker for algoritmer og datastrukturer, Implementere kjente datastrukturer, inkludert o tabell-lister, lenkede lister, o binære søketrær og heaps, o hash-tabeller, o grafer. Implementere kjente algoritmer, inkludert o Insertion sort, selection sort, o Merge sort, Heap sort. Drøfte worst-case ressursbruk for konkrete elementer i dataprogrammer ved hjelp av O-notasjon. Bruke grunnleggende generisk programmering i java. Generelle kompetansemål Studenten skal beherske klassisk asymptotisk analyse av dataprogrammer, kunne bruke eksisterende bibliotek og egenutviklede algoritmer og datastrukturer til å løse praktiske problemer, beherske et språk og begrepsapparat som egner seg for å drøfte ressursbruken til dataprogrammer, ha den kunnskapen om algoritmer og datastrukturer som kreves i videre informatikkstudier. Gjennomføring Forelesninger (ca. 50%) og øvinger (ca. 50%) Anbefalt tidsbruk Aktivitet Tidsbruk Deltakelse i undervisning 24 Selvstudium 128 Forberedelse til presentasjon/diskusjon i klassen Øving 24 Vurdering 24 Anbefalt tidsbruk totalt 200 Verktøy Java Development Kit 1.8 Karakterskala Letter grades A-E for passed and F for failure Vitnemålstekst Emnet skal gi innsikt i algoritmer og datastrukturer som er sentrale i arbeidet med implementasjon og design av effektive datasystemer.

36 Vurderingstype Innlevering Vurdering To innleveringer underveis i semesteret og skriftlig avsluttende eksamen. Litteraturliste: Tittel Forfatter Forlag Utgitt år ISBN Utgave Kommentar Type Litteratur Robert Sedgewick, Addison- Algorithms 2011 Kevin Wesley Wayne Bok Pensum

37 PG4600 Mobil utvikling Emnenivå Bachelor Emnekode PG4600 Emnenavn Mobil utvikling Studiepoeng 7,50 Emneansvarlig Tor Morten Grønli Tilsynssensor Jarle Hansen Godkjenningsdato Hensikt Emnet har til hensikt i å gi en innføring i programmering av mobile klienter. Emnet skal også gi en introduksjon til mobile programmering og kunnskap om muligheter og begresninger ved mobile enheter og operativsystemer. Emnet vil gi praktisk erfaring i å utvikle programvare for Android plattformen.etter fullført emne vil studentene være i stand til å lage activities, services og content providers i tillegg til å utnytte apier for multimedia, lokasjon og kommunikasjon. Forutsetninger Emnet krever videregående programmeringskunnskaper tilsvarende PG3100 Læringsutbytte Kunnskaper Etter å ha fullført emnet skal studenten: ha kunnskap om arkitekturen til Android OS ha kunnskap om muligheter og begresninger ved programmering av mobile klienter ha kjenskap til livsløpet til en Android applikasjon kunne beskrive livsløpet til en activity med tekst og tegning kjenne til prosessen for publisering av applikasjoner i Google Play ha kunskap om testing på Android OS Ferdigheter Etter å ha fullført emnet skal student kunne: programmere activities programmere services programmere fragments gjøre rede for activities, services, broadcasts og fragments bruke Android APIet aktivt under programmering av applikasjoner programmere mot filer i intern og ekstern minne på den mobile enheten anvende de vanligste GUI komponentene til å produsere brukergrensesnitt programmere mot en lokal SQL database gjøre rede for forskjellen ved å programmere for et nettbrett og en telefon konfigurere en Android applikasjon

38 konfigurere nettbrett og telefon emulatorer debugge og deploye en applikasjon mot emulator og enhet kunne programmere mot internettbaserte tjenester kunne gjøre bruk av lokasjonsbaserte tjenester i egne applikasjoner gjøre rede for og implementere asynkron arkitektur Generell kompetanse Etter å ha fullført emnet skal studenten kunne: foreslå og begrunne designvalg i en Android applikasjon foreslå og begrunne valgt arkitektur argumentere og reflektere over native applikasjoner i forhold til hybride applikasjoner reflektere over valgt og implementert løsning i forhold til et kunde case / oppgave case Gjennomføring Kurset gjennomføres med 12 forelesninger på ca 2 timer og 12 lærerstyrte øvinger på ca 2 timer. Anbefalt tidsbruk Aktivitet Tidsbruk Deltakelse i undervisning 24 Selvstudium 110 Forberedelse til presentasjon/diskusjon i klassen 0 Øving 24 Vurdering 42 Anbefalt tidsbruk totalt 200 Verktøy Android API/SDK Eclipse / IntelliJ / Netbeans Karakterskala Letter grades A-E for passed and F for failure Vurderingstype Innlevering Litteraturliste: Tittel Forfatter Forlag Utgitt år ISBN Utgave Kommentar Type Litteratur Android Programming: Phillips, The Big Nerd B. et al. Ranch Guide The Big Nerd Ranch Bok Pensum

Bachelor IT - Programmering 2016-2017

Bachelor IT - Programmering 2016-2017 Bachelor IT - Programmering 2016-2017 Innhold Programmering er en betegnelse på utvikling av programvare. I denne prosessen bruker man et programmeringsspråk som forteller maskinen hvordan den skal utføre

Detaljer

Bachelor IT - Interaktivt Design 2016-2017

Bachelor IT - Interaktivt Design 2016-2017 Bachelor IT - Interaktivt Design 2016-2017 Innhold Den sterkt økende og fremtidsrettede digitaliseringen vi har sett bare i løpet av de siste 10 årene, har ført til at brukernes ønsker og behov står enda

Detaljer

Navn. Bachelor IT Mobil apputvikling 2014 2015

Navn. Bachelor IT Mobil apputvikling 2014 2015 IT Mobil apputvikling 2014 2015 Navn IT Mobil apputvikling 2014 2015 Programmatrise + introduksjon Studiet har en teknisk vinkling med forankring i framsideteknologier. Målet er at studenten etter endt

Detaljer

Bachelor IT - Intelligente systemer 2016-2017

Bachelor IT - Intelligente systemer 2016-2017 Bachelor IT - Intelligente systemer 2016-2017 Introduksjon Intelligente systemer automatiserer gjøremål og skaper intelligente miljøer - de får maskinene til å snakke sammen, enten det gjelder mobil betaling,

Detaljer

Bachelor IT: E-Business 2016-2017

Bachelor IT: E-Business 2016-2017 Bachelor IT: E-Business 2016-2017 Innhold Westerdals Oslo ACT er den eneste skolen i Norge som tilbyr bachelor med spesialisering i E- business, hvor du blir en brobygger mellom teknologi og forretning.

Detaljer

Programmeringsstudiet bygger på NITHs Bachelor i Informasjonsteknologi. Studiet er 3 årig, og gir tittelen bachelor i IT.

Programmeringsstudiet bygger på NITHs Bachelor i Informasjonsteknologi. Studiet er 3 årig, og gir tittelen bachelor i IT. IT Programmering 2014 2015 Innhold Programmering er en betegnelse på utvikling av programvare. I denne prosessen bruker man et programmeringsspråk som forteller maskinen hvordan den skal utføre operasjoner

Detaljer

KONTINUASJONSEKSAMENER - "KONT" - SOMMEREN 2015

KONTINUASJONSEKSAMENER - KONT - SOMMEREN 2015 KONTINUASJONSEKSAMENER - "KONT" - SOMMEREN 2015 Kontinuasjonseksamen er en 100% erstatning for ordinær eksamen i emnet for kandidater som enten har strykresultat (F) eller er registrert med sykefravær

Detaljer

Programbeskrivelse Bachelor i informasjonsteknologi - Frontend- og mobilutvikling

Programbeskrivelse Bachelor i informasjonsteknologi - Frontend- og mobilutvikling Programbeskrivelse Bachelor i informasjonsteknologi - Frontend- og mobilutvikling 180 studiepoeng 2019-2022 Studiet er akkreditert: 06.12.2011 Programbeskrivelsen er godkjent i Utdanningsutvalget: 19.11.18

Detaljer

Studieplan for Norsk 2 (8-13) med vekt på 8-10 Norsk i mediesamfunnet Studieåret 2016/2017

Studieplan for Norsk 2 (8-13) med vekt på 8-10 Norsk i mediesamfunnet Studieåret 2016/2017 Versjon 01/16 NTNU KOMPiS Studieplan for Norsk 2 (8-13) med vekt på 8-10 Norsk i mediesamfunnet Studieåret 2016/2017 Profesjons- og yrkesmål Mediesamfunnet stiller nye krav til norsklærerens kompetanse.

Detaljer

Digital markedsføring. Studieplan Avdeling for kommunikasjon

Digital markedsføring. Studieplan Avdeling for kommunikasjon Digital markedsføring Studieplan Innhold Innhold...i 1 Innledning Program... 1 1.1 Om programmet... 1 1.2 Forenklet studieplan... 2 1.3 Læringsutbytte... 3 1.4 Studiearbeid... 4 2 EMNEPLANER... 5 2.1 Studieprogrammets

Detaljer

Studieplan 2010/2011

Studieplan 2010/2011 Studieplan 2010/2011 Interaksjonsdesign og brukervennlighet Studieprogramkode H_INTERA Innledning Interaktivitet mellom mennesker og teknologi på tvers av landegrenser er i dag en selvfølge. Stadig flere

Detaljer

Utveksling Det et mulig å ta deler av studiet ved andre høgskoler og universiteter i tråd med ERASMUS utvekslings

Utveksling Det et mulig å ta deler av studiet ved andre høgskoler og universiteter i tråd med ERASMUS utvekslings IT Interaktivt Design 2014 2015 Innhold Den sterkt økende og fremtidsrettede digitaliseringen vi har sett bare i løpet av de siste 10 ene, har ført til at brukernes ønsker og behov st enda mer sentralt

Detaljer

Studieplan for Norsk 2 (8. - 13. trinn)

Studieplan for Norsk 2 (8. - 13. trinn) NTNU KOMPiS kompetanse i skolen - Videreutdanning rettet mot lærere og skoleledere Pr 15. januar 2015 NTNU KOMPiS Studieplan for Norsk 2 (8. - 13. trinn) Norsk i mediesamfunnet Studieåret 2015/2016 Profesjons-

Detaljer

Studieplan 2013/2014

Studieplan 2013/2014 Studieplan 2013/2014 Årsstudium i sosialpedagogikk Studiepoeng: 60 Studiets varighet, omfang og nivå Studiet er et heltidsstudium (60 studiepoeng) over to semestre (høst og vår). Samlinger og undervisning

Detaljer

Bachelor IT - Spillprogrammering 2016-2017

Bachelor IT - Spillprogrammering 2016-2017 Bachelor IT - Spillprogrammering 2016-2017 Innhold Dataspillbransjen har blitt en stor, internasjonal industri. Blant de best utdannede ansatte er programmererne. Disse har likevel sjelden en skreddersydd

Detaljer

Studieplan 2008/2009

Studieplan 2008/2009 Studieplan 2008/2009 Årsstudium i informasjon og samfunnskontakt Studiepoeng: Arbeidsmengde i studiepoeng er: 60. Studiets varighet, omfang og nivå Studiet er en grunnutdanning som består av 60 studiepoeng

Detaljer

Programbeskrivelse Bachelor i informasjonsteknologi - Intelligente systemer

Programbeskrivelse Bachelor i informasjonsteknologi - Intelligente systemer Programbeskrivelse Bachelor i informasjonsteknologi - Intelligente systemer 180 studiepoeng 2019-2022 Studiet er akkreditert 28.10.2013 Programbeskrivelsen er godkjent i Utdanningsutvalget: 19.11.18 (UU/T-sak

Detaljer

Studieinformasjon Bachelor i IT Frontend- og mobilutvikling Avdeling for teknologi

Studieinformasjon Bachelor i IT Frontend- og mobilutvikling Avdeling for teknologi Studieinformasjon 2017-2018 Avdeling for teknologi ... i 1... 3 1.1 Introduksjon... 3 1.2 Mål med studiet... 4 1.3 Sentrale emner... 5 1.4 Jobbmuligheter... 5 1.5 Utveksling... 5 1.6 Videre utdanning...

Detaljer

Studieplan for Naturfag 1 Studieåret 2016/2017

Studieplan for Naturfag 1 Studieåret 2016/2017 NTNU KOMPiS Studieplan for Naturfag 1 Studieåret 2016/2017 Profesjons- og yrkesmål KOMPiS-studiet i Naturfag 1 ved NTNU skal gi studentene god og grunnleggende kompetanse i fysikk og kjemi med tilhørende

Detaljer

Læringsmål og pensum. Utvikling av informasjonssystemer. Oversikt. Systemutvikling Systemutvikling i seks faser Femstegs prosedyre for programmering

Læringsmål og pensum. Utvikling av informasjonssystemer. Oversikt. Systemutvikling Systemutvikling i seks faser Femstegs prosedyre for programmering 1 2 Læringsmål og pensum TDT4110 Informasjonsteknologi grunnkurs: Uke 38 Utvikling av informasjonssystemer Læringsmål Kunne seks faser for systemanalyse og design Kunne femstegs prosedyre for programmering

Detaljer

Læreplan i medieuttrykk - felles programfag i utdanningsprogram for medier og kommunikasjon

Læreplan i medieuttrykk - felles programfag i utdanningsprogram for medier og kommunikasjon Læreplan i medieuttrykk - felles programfag i utdanningsprogram for medier og kommunikasjon Fastsatt som forskrift av Utdanningsdirektoratet 4. april 2016 etter delegasjon i brev av 13. september 2013

Detaljer

Studieplan 2015/2016

Studieplan 2015/2016 Studieplan 2015/2016 Veiledning, ledelse og læring i organisasjoner Studiepoeng: 15 Studiets varighet, omfang og nivå Studiet er på 15 studiepoeng og går over to semestre med totalt fire samlinger. Studiet

Detaljer

Studieplan 2015/2016

Studieplan 2015/2016 Innovasjon i offentlig sektor Studiepoeng: 30 Studiets varighet, omfang og nivå Studieplan 2015/2016 Studiet er en grunnutdanning på 30 studiepoeng, organisert som deltidsstudium med 6 samlinger over ett

Detaljer

STUDIEPLAN. Master i medie- og dokumentasjonsvitenskap

STUDIEPLAN. Master i medie- og dokumentasjonsvitenskap STUDIEPLAN Master i medie- og dokumentasjonsvitenskap 120 studiepoeng Tromsø Studieplanen er godkjent av styret ved Fakultet for humaniora, samfunnsvitenskap og lærerutdanning den 24.09.2015. Sist revidert

Detaljer

Studieplan 2012/2013

Studieplan 2012/2013 Årsstudium i mediefag Studiepoeng: 60 Studiets varighet, omfang og nivå Studieplan 2012/2013 Studiet er en grunnutdanning som består av 60 studiepoeng og er normert til ett år som heltids studium. Innledning

Detaljer

Studieplan 2016/2017. Pårørendearbeid innen lindrende omsorg. Studiepoeng: 15. Studiets nivå og organisering. Bakgrunn for studiet.

Studieplan 2016/2017. Pårørendearbeid innen lindrende omsorg. Studiepoeng: 15. Studiets nivå og organisering. Bakgrunn for studiet. Studieplan 2016/2017 Pårørendearbeid innen lindrende omsorg Studiepoeng: 15 Studiets nivå og organisering Studiet går på deltid over ett semester og omfatter 15 studiepoeng. Studiet er på grunnutdanningsnivå

Detaljer

Studieåret 2014/2015

Studieåret 2014/2015 UiO Institutt for spesialpedagogikk SPED4090 / Retningslinjer for og krav til masteroppgaven Studieåret 2014/2015 A. FORBEREDELSE, PROSJEKTPLANLEGGING, VEILEDNING... 2 1. Forberedende arbeid... 2 2. Prosjektplanlegging...

Detaljer

Undervisningssemester Undervisning i kunst og håndverk 1 (5-10), emne 2 gis første og andre semester andre studieår.

Undervisningssemester Undervisning i kunst og håndverk 1 (5-10), emne 2 gis første og andre semester andre studieår. Emnekode Emnenavn Kunst og håndverk 1 (5-10), emne 2 Kunst og handverk 1 (5-10), emne 2 Art and crafts 1 (5-10), module 2 Faglig nivå Bachelornivå (syklus 1) Omfang Emnets arbeidsomfang er 15 studiepoeng.

Detaljer

Studieinformasjon

Studieinformasjon Studieinformasjon 2018-2021 Institutt for teknologi ... i 1... 3 1.1 Introduksjon... 3 1.2 Mål med studiet... 4 1.3 Sentrale emner... 5 1.4 Jobbmuligheter... 5 1.5 Utveksling... 5 1.6 Videre utdanning...

Detaljer

Studieplan Bachelor i IT Frontend- og mobilutvikling. Institutt for teknologi

Studieplan Bachelor i IT Frontend- og mobilutvikling. Institutt for teknologi Studieplan 2018-2021 Institutt for teknologi Innhold 1 Innhold... 2 1.1 Introduksjon... 2 1.2 Mål med studiet... 3 1.3 Sentrale emner... 4 1.4 Jobbmuligheter... 4 1.5 Utveksling... 4 1.6 Videre utdanning...

Detaljer

Studieinformasjon Bachelor i IT Frontend- og mobilutvikling Avdeling for teknologi

Studieinformasjon Bachelor i IT Frontend- og mobilutvikling Avdeling for teknologi Studieinformasjon 2017-2018 Avdeling for teknologi ... i 1... 3 1.1 Introduksjon... 3 1.2 Mål med studiet... 4 1.3 Sentrale emner... 5 1.4 Jobbmuligheter... 5 1.5 Utveksling... 5 1.6 Videre utdanning...

Detaljer

Studieinformasjon 2016-2017. Bachelor i manus - programprofil Avdeling for film, tv og spill

Studieinformasjon 2016-2017. Bachelor i manus - programprofil Avdeling for film, tv og spill Studieinformasjon 2016-2017 - programprofil Avdeling for film, tv og spill Innhold Innhold... i 1 Innledning... 2 1.1 Om programmet... 2 1.2 Forenklet studieplan... 3 1.3 Læringsutbytte... 3 1.4 Studiearbeid...

Detaljer

Studieplan 2019/2020

Studieplan 2019/2020 Studieplan 2019/2020 Årsstudium i kommunikasjonsrådgivning Studiepoeng: 60 Bakgrunn for studiet Årsstudium i kommunikasjonsrådgivning har som mål å utdanne gode kommunikasjonsrådgivere. Det stilles stadig

Detaljer

Oppnådd grad Bachelor i ledelse, innovasjon og marked. Omfang 180 studiepoeng

Oppnådd grad Bachelor i ledelse, innovasjon og marked. Omfang 180 studiepoeng Programmets navn Bokmål: Bachelor i ledelse, innovasjon og marked Nynorsk: Bachelor leiing, innovasjon og marked Engelsk: Bachelor in Management, Innovation and Marketing Oppnådd grad Bachelor i ledelse,

Detaljer

Ved KHiB brukes åtte kriterier som felles referanseramme for vurdering av studentenes arbeid ved semestervurdering og eksamen:

Ved KHiB brukes åtte kriterier som felles referanseramme for vurdering av studentenes arbeid ved semestervurdering og eksamen: VURDERING OG EKSAMEN, KHiBs MASTERPROGRAM I KURATORPRAKSIS 1. Introduksjon til KHiBs vurderingskriterier I kunst- og designutdanning kan verken læring eller vurdering settes på formel. Faglige resultater

Detaljer

NTNU KOMPiS Studieplan for MATEMATIKK 2 (8.-13. trinn) med hovedvekt på 8.-10. trinn Studieåret 2015/2016

NTNU KOMPiS Studieplan for MATEMATIKK 2 (8.-13. trinn) med hovedvekt på 8.-10. trinn Studieåret 2015/2016 NTNU KOMPiS Studieplan for MATEMATIKK 2 (8.-13. trinn) med hovedvekt på 8.-10. trinn Studieåret 2015/2016 Profesjons- og yrkesmål Dette studiet er beregnet for lærere på ungdomstrinnet som ønsker videreutdanning

Detaljer

Studieplan 2018/2019

Studieplan 2018/2019 Studieplan 2018/2019 Årsstudium i kommunikasjonsrådgivning (2018-2020) Studiepoeng: 60 Bakgrunn for studiet Årsstudium i kommunikasjonsrådgivning har som mål å utdanne gode kommunikasjonsrådgivere. Det

Detaljer

Studieplan. Veiledning i barnehagen. Mentor- og veilederutdanning. 15 studiepoeng - Deltid Videreutdanning på bachelornivå. dmmh.

Studieplan. Veiledning i barnehagen. Mentor- og veilederutdanning. 15 studiepoeng - Deltid Videreutdanning på bachelornivå. dmmh. dmmh.no Studieplan Veiledning i barnehagen Mentor- og veilederutdanning 15 studiepoeng - Deltid Studieåret 2016-2017 Revidert mars 2016 Sist endret 18.04.16 Navn Veiledning i barnehagen. Mentor- og veilederutdanning.

Detaljer

AlgDat 12. Forelesning 2. Gunnar Misund

AlgDat 12. Forelesning 2. Gunnar Misund AlgDat 12 Forelesning 2 Forrige forelesning Følg med på hiof.no/algdat, ikke minst beskjedsida! Algdat: Fundamentalt, klassisk, morsomt,...krevende :) Pensum: Forelesningene, oppgavene (pluss deler av

Detaljer

Årsplan i valgfaget medier og informasjon 2015/16

Årsplan i valgfaget medier og informasjon 2015/16 Årsplan i valgfaget medier og informasjon 2015/16 Lærer: Ståle Tangset Formål Valgfagene skal bidra til at elevene, hver for seg og i fellesskap, styrker lysten til å lære og opplever mestring gjennom

Detaljer

Studieplan 2017/2018

Studieplan 2017/2018 Studieplan 2017/2018 Årsstudium i kommunikasjonsrådgivning (2017-2019) Studiepoeng: 60 Bakgrunn for studiet Årsstudium i kommunikasjonsrådgivning har som mål å utdanne gode kommunikasjonsrådgivere. Det

Detaljer

UNIVERSITETET I STAVANGER Det humanistiske fakultet Institutt for allmennlærerutdanning og spesialpedagogikk

UNIVERSITETET I STAVANGER Det humanistiske fakultet Institutt for allmennlærerutdanning og spesialpedagogikk UNIVERSITETET I STAVANGER Det humanistiske fakultet Institutt for allmennlærerutdanning og spesialpedagogikk STUDIEPLAN FOR IKT i læring, Modul 3: Vurdering og dokumentasjon 15stp Behandlet i instituttrådet:

Detaljer

Gruppe 43. Hoved-Prosjekt Forprosjekt

Gruppe 43. Hoved-Prosjekt Forprosjekt Gruppe 43 Hoved-Prosjekt Forprosjekt Mobil Applikasjon Utvikling HiOA Bacheloroppgave forprosjekt våren 2017 Presentasjon Gruppen består av: Gebi Beshir Ole-Kristian Steiro Tasmia Faruque s182414 s189141

Detaljer

Dagens. Faglærers bakgrunn IMT 1321 IT-LEDELSE. Faglærer : Tom Røise 11.Jan. 2010. IMT1321 IT-Ledelse 1

Dagens. Faglærers bakgrunn IMT 1321 IT-LEDELSE. Faglærer : Tom Røise 11.Jan. 2010. IMT1321 IT-Ledelse 1 Dagens Presentasjon av lærer Presentasjon av emnet Fremdriftsplan for emnet IT-systemenes rolle i virksomheter - modell over sentrale sammenhenger - 6 strategiske forretningsmål som bakgrunn for innføring

Detaljer

Studieplan 2006/2007

Studieplan 2006/2007 Studieplan 2006/2007 Årsstudium i informasjonsbehandling Beskrivelse Dette studietilbudet gir en solid innføring i primære emner innen informasjonsteknologi (IT). Studiested Varighet 1 år Forkunnskaper/opptakskrav

Detaljer

Studiepoeng: 30 Vedtatt: Vedtatt av Avdelingsstyret i møte 6. desember 2005 (sak A41/05)

Studiepoeng: 30 Vedtatt: Vedtatt av Avdelingsstyret i møte 6. desember 2005 (sak A41/05) HiST Avdeling for lærer- og tolkeutdanning Fag: Studieplanens inndeling: 1. Innledning 2. Mål 3. Innhold 4. Organisering og arbeidsformer 5. Vurdering 6. Pensum og kunnskapskilder VEILEDNING I TOLKING

Detaljer

Årsplan, 8. trinn, 2012-2013

Årsplan, 8. trinn, 2012-2013 Kunnskapsløftet strukturerer naturfag i følgende hovedområder: Forskerspiren Mangfold i naturen Kropp og helse Verdensrommet Fenomener og stoffer Teknologi og design Årsplan, 8. trinn, 2012-2013 Innenfor

Detaljer

Studieplan 2014/2015

Studieplan 2014/2015 Studieplan 2014/2015 Risiko, sårbarhet og beredskap Studiepoeng: 30 Studiets varighet, omfang og nivå Studiet Risiko, sårbarhet og beredskap er en grunnutdanning på 30 studiepoeng. Studiet gjennomføres

Detaljer

Adventskalender. Regning i kunst og håndverk

Adventskalender. Regning i kunst og håndverk Adventskalender Regning i kunst og håndverk Laget av Eskil Braseth (Matematikksenteret) og Ingunn Thorland (Sunnland ungdomsskole) Dette undervisningsopplegget er inspirert av en oppgave hentet fra en

Detaljer

Studieplan 2016/2017

Studieplan 2016/2017 Samfunnsfag (GLU 1-7) Studiepoeng: 30 Studiets nivå og organisering Studieplan 2016/2017 Studiet er et deltidsstudium som består av to emner, hver på 15 studiepoeng. Studiet går over 2 semester. Bakgrunn

Detaljer

Studieåret 2015/2016

Studieåret 2015/2016 UiO/Institutt for spesialpedagogikk SPED4090 / Retningslinjer for og krav til masteroppgaven Studieåret 2015/2016 A. PROSJEKTPLANLEGGING OG VEILEDNING... 2 1. Prosjektplanlegging... 2 2. Veiledning...

Detaljer

Inf 1510: Bruksorientert design

Inf 1510: Bruksorientert design Inf 1510: Bruksorientert design Gjennomgang av prosjektrapport Rune Rosseland 18.01.2016 Læringsmål Fra emnesiden: Etter emnet skal studentene kunne bruke ulike metoder for bruks-orientert design og design

Detaljer

GJENNOMGANG UKESOPPGAVER 9 TESTING

GJENNOMGANG UKESOPPGAVER 9 TESTING GJENNOMGANG UKESOPPGAVER 9 TESTING INF1050 V16 KRISTIN BRÆNDEN 1 A) Testing viser feil som du oppdager under kjøring av testen. Forklar hvorfor testing ikke kan vise at det ikke er flere gjenstående feil.

Detaljer

Oppsummering. Thomas Lohne Aanes Thomas Amble

Oppsummering. Thomas Lohne Aanes Thomas Amble Oppsummering Thomas Lohne Aanes Thomas Amble 14.11.04 Kapittel 2: Data Modell Mål: Data som skal brukes av applikasjonen blir spesifisert på en formell og likevel intuitiv måte. Resultat: Vi får et konseptuelt

Detaljer

Studieplan 2008/2009

Studieplan 2008/2009 Globalisering og utvikling Studieplan 2008/2009 Studiepoeng: Arbeidsmengde i studiepoeng er: 60. Studiets varighet, omfang og nivå Dette er et 1-årig heltidsstudium. Fullført studium gir årsemhet i Globalisering

Detaljer

Studieplan 2015/2016

Studieplan 2015/2016 Spill, animasjon og læring Studiepoeng: 30 Studiets varighet, omfang og nivå Studieplan 2015/2016 Studiet er et deltidsstudium som består av to emner, hver på 15 studiepoeng. Studiet går over 2 semester.

Detaljer

Søknadsfrist

Søknadsfrist NO EN Informasjonssystemer IKT er et variert fagfelt med jobbmuligheter innen mange ulike bransjer. Samfunnets bruk av datasystemer blir stadig mer kompleks og det er et stort behov for kompetanse innen

Detaljer

Ti egenskaper for å evaluere nettsteders brukskvalitet. Den opplevde kvaliteten til nettstedet

Ti egenskaper for å evaluere nettsteders brukskvalitet. Den opplevde kvaliteten til nettstedet Ti egenskaper for å evaluere nettsteders brukskvalitet Den opplevde kvaliteten til nettstedet Bakgrunnen Det finnes: Ingen begrensninger på hvem som kan presentere informasjon på internett Mange forskjellige

Detaljer

Forprosjektrapport. Presentasjon. Studentgruppen. Bekk Consulting AS. Android app for aktivering av jakt- og fiskekort

Forprosjektrapport. Presentasjon. Studentgruppen. Bekk Consulting AS. Android app for aktivering av jakt- og fiskekort Forprosjektrapport Presentasjon Tittel: Oppgave: Gruppemedlemmer: Prosjektgruppe: Veileder: Hovedoppdragsgiver: Kunde av oppdragsgiver: Ansvarlig for gruppen: Faglig veileder hos BEKK: Android app for

Detaljer

Studieplan for bachelor i journalistikk 2014-15

Studieplan for bachelor i journalistikk 2014-15 Studieplan for bachelor i journalistikk 2014-15 Studieplan, Bachelor i journalistikk Innhold Navn Oppnådd grad / type studium Omfang Opptakskrav Journalistikk / Journalism Bachelorgrad 180 studiepoeng

Detaljer

Data - bachelorstudium i ingeniørfag

Data - bachelorstudium i ingeniørfag Data - bachelorstudium i ingeniørfag Vekting: 180 studiepoeng Fører til grad: Bachelor i ingeniørfag Heltid/deltid: Heltid Grunnstudium: Ja Introduksjon Treårig bachelor i ingeniørfag har som overordnet

Detaljer

Studieplan 2016/2017

Studieplan 2016/2017 Studieplan 2016/2017 Lese- og skriveopplæring for unge og voksne minoritetsspråklige Studiepoeng: 30 Studiets nivå og organisering Studiet er et deltidsstudium med normert studietid på to semestre. Studiet

Detaljer

Dokument 1 - Sammendrag

Dokument 1 - Sammendrag Dokument 1 - Sammendrag Automatnett - Nytt CMS-verktøy for Uno-X Automat Fakultet for teknologi, kunst og design Høgskolen i Oslo og Akershus, 2013 Innholdsfortegnelse Sammendrag 1 1. Innledning 1 2. Om

Detaljer

Studentdrevet innovasjon

Studentdrevet innovasjon Studentdrevet innovasjon Hovedprosjekt 2013 Høgskolen i Oslo og Akershus Forprosjektrapport av Gruppe 11 Karoline Sanderengen, Mona Isabelle Yari og Randi Ueland 25.01.2013 Studentdrevet innovasjon 9 Innhold

Detaljer

UNIVERSITETET I STAVANGER Det humanistiske fakultet Institutt for allmennlærerutdanning og spesialpedagogikk

UNIVERSITETET I STAVANGER Det humanistiske fakultet Institutt for allmennlærerutdanning og spesialpedagogikk UNIVERSITETET I STAVANGER Det humanistiske fakultet Institutt for allmennlærerutdanning og spesialpedagogikk STUDIEPLAN FOR IKT i læring, Modul 4: Lese- og skriverollen med web 2.0 15stp Behandlet i instituttrådet:

Detaljer

MindIT sin visjon er å være en anerkjent og innovativ leverandør av teknologi og tjenester i den globale opplæringsbransjen

MindIT sin visjon er å være en anerkjent og innovativ leverandør av teknologi og tjenester i den globale opplæringsbransjen If you think education is expensive... try ignorance! MindIT sin visjon er å være en anerkjent og innovativ leverandør av teknologi og tjenester i den globale opplæringsbransjen Styrende verdier i MindIT:

Detaljer

S y s t e m d o k u m e n t a s j o n

S y s t e m d o k u m e n t a s j o n S y s t e m d o k u m e n t a s j o n Monitorering av produksjonsløyper ved Nasjonalbiblioteket - Project BAKE Utarbeidet av: Einar Wågan Kristian Akerhei Studium: Informasjonssystemer Innlevert: 26.5.2015

Detaljer

Studieplan. Bachelorstudium i Retail Design. Westerdals Høyskole Oslo School of Arts, Communication and Technology

Studieplan. Bachelorstudium i Retail Design. Westerdals Høyskole Oslo School of Arts, Communication and Technology Studieplan Bachelorstudium i Retail Design Westerdals Høyskole Oslo School of Arts, Communication and Technology Innledning Bachelorstudiet i Retail Design er et gjennomgående studium på 6 semester (180

Detaljer

Vedtatt av NRT Karakterbeskrivelser og vurderingskriterier for sensur av bacheloroppgaver i ingeniørfag

Vedtatt av NRT Karakterbeskrivelser og vurderingskriterier for sensur av bacheloroppgaver i ingeniørfag Karakterbeskrivelser og vurderingskriterier for sensur av bacheloroppgaver i ingeniørfag Karakterbeskrivelser og vurderingskriterier for sensur av bacheloroppgaver i ingeniørfag er utarbeidet av Nasjonalt

Detaljer

Videreutdanning i skriving av vitenskapelig artikkel

Videreutdanning i skriving av vitenskapelig artikkel STUDIEPLAN FOR Videreutdanning i skriving av vitenskapelig artikkel Høgskolen i Sør-Trøndelag Avdeling for helse og sosialfag 15 studiepoeng Kull 2013 Godkjent av: dekan ved Avdeling for helse- og sosialfag

Detaljer

Hovedprosjekt i Informasjonsteknologi 2016 Høgskolen i Oslo og Akershus. Forprosjektrapport. Bravo Booking App

Hovedprosjekt i Informasjonsteknologi 2016 Høgskolen i Oslo og Akershus. Forprosjektrapport. Bravo Booking App Hovedprosjekt i Informasjonsteknologi 2016 Høgskolen i Oslo og Akershus Forprosjektrapport Bravo Booking App 1 Presentasjon 2 1.1 Gruppe 2 1.2 Oppdragsgiver 2 1.3 Kontaktpersoner 2 1.4 Oppgave 3 2 Dagens

Detaljer

dmmh.no Studieplan Mentorutdanning- Veiledning av nyutdannede barnehagelærere Videreutdanning Deltid 15 sp 2015-16

dmmh.no Studieplan Mentorutdanning- Veiledning av nyutdannede barnehagelærere Videreutdanning Deltid 15 sp 2015-16 dmmh.no Studieplan Mentorutdanning- Veiledning av nyutdannede barnehagelærere Videreutdanning Deltid 15 sp 2015-16 Mentorutdanning- veiledning av nyutdannede Navn barnehagelærere Nynorsk Mentorutdanning-

Detaljer

Vurdering. Hva, hvordan, hvorfor

Vurdering. Hva, hvordan, hvorfor Vurdering Hva, hvordan, hvorfor Program for dagene Vurdering, testing og kvalitetssikring av matematikkundervisning og matematikklæring Med utgangspunkt i læreplanen, læreboka, Arbeidsmåter sammen med

Detaljer

UTKAST til Forskrift om rammeplan for samisk barnehagelærerutdanning norsk versjon

UTKAST til Forskrift om rammeplan for samisk barnehagelærerutdanning norsk versjon 1 UTKAST til Forskrift om rammeplan for samisk barnehagelærerutdanning norsk versjon Fastsatt av Kunnskapsdepartementet [dd.mm.åååå] med hjemmel i lov om universiteter og høyskoler av 1. april 2005 nr.

Detaljer

Bachelorgradsprogram i religionsvitenskap Studieplan INSTITUTT FOR HISTORIE OG RELIGIONSVITENSKAP

Bachelorgradsprogram i religionsvitenskap Studieplan INSTITUTT FOR HISTORIE OG RELIGIONSVITENSKAP Bachelorgradsprogram i religionsvitenskap Studieplan INSTITUTT FOR HISTORIE OG RELIGIONSVITENSKAP Gjelder fra og med høsten 2009 Tittel Bokmål: Bachelorgradsprogram i religionsvitenskap Nynorsk: Bachelorgradsprogram

Detaljer

Masterstudium i helsetjenester til eldre. 10 studiepoeng. Høsten 2013

Masterstudium i helsetjenester til eldre. 10 studiepoeng. Høsten 2013 Masterstudium i helsetjenester til eldre Læringsplan for emne 8: Behandling, pleie og omsorg til eldre personer med demens 10 studiepoeng Høsten 2013 Oversikt over semesteret Læringsaktivitet Første samling

Detaljer

Studieplan 2017/2018. Verdiskapende prosjektledelse (vår 2018) Studiepoeng: 15. Målgruppe. Opptakskrav og rangering. Arbeids- og undervisningsformer

Studieplan 2017/2018. Verdiskapende prosjektledelse (vår 2018) Studiepoeng: 15. Målgruppe. Opptakskrav og rangering. Arbeids- og undervisningsformer 1 / 5 Studieplan 2017/2018 Verdiskapende prosjektledelse (vår 2018) Studiepoeng: 15 Målgruppe Prosjekt som arbeidsform anvendes i stor utstrekning i dagens arbeidsliv og en forståelse for fenomenet og

Detaljer

KUNST OG HÅNDVERK kjennetegn på måloppnåelse NUS HOVEDOMRÅDE Visuell kommunikasjon:

KUNST OG HÅNDVERK kjennetegn på måloppnåelse NUS HOVEDOMRÅDE Visuell kommunikasjon: KUNST OG HÅNDVERK kjennetegn på måloppnåelse NUS HOVEDOMRÅDE Visuell kommunikasjon: 1. bruke ulike materialer og redskaper i arbeid med bilder ut fra egne interesser 2. bruke ulike funksjoner i bildebehandlingsprogram

Detaljer

Studieplan for ENGELSK 1 (5.-10. trinn) med vekt på 8.-10. trinn

Studieplan for ENGELSK 1 (5.-10. trinn) med vekt på 8.-10. trinn NTNU KOMPiS Studieplan for ENGELSK 1 (5.-10. trinn) med vekt på 8.-10. trinn Studieåret 2015/2016 Profesjons- og yrkesmål Studiet retter seg mot lærere som underviser i engelsk og som har mindre enn 30

Detaljer

Mal for vurderingsbidrag

Mal for vurderingsbidrag Mal for vurderingsbidrag Fag: Norsk Tema: Film Trinn: 10. trinn Tidsramme: 3-4 uker. ----------------------------------------------------------------------------- Undervisningsplanlegging Konkretisering

Detaljer

Studieplan 2014/2015

Studieplan 2014/2015 1 / 9 Studieplan 2014/2015 Matematikk, uteskole og digital kompetanse fra barnehage til 7. trinn Studiepoeng: 30 Studiets varighet, omfang og nivå Studiet er et deltidsstudium på grunnivå med normert studietid

Detaljer

UNIVERSITETET I STAVANGER Det humanistiske fakultet Institutt for allmennlærerutdanning og spesialpedagogikk

UNIVERSITETET I STAVANGER Det humanistiske fakultet Institutt for allmennlærerutdanning og spesialpedagogikk UNIVERSITETET I STAVANGER Det humanistiske fakultet Institutt for allmennlærerutdanning og spesialpedagogikk STUDIEPLAN FOR IKT i læring, Modul 1: Grunnleggende 15stp Behandlet i instituttrådet: Godkjent

Detaljer

Studieplan 2015/2016

Studieplan 2015/2016 Studieplan 2015/2016 Emnegruppe i markedsføring og kommunikasjon Studiepoeng: 15 Studiets varighet, omfang og nivå Studiet er en grunnutdanning på 15 studiepoeng og organiseres som et deltidsstudium over

Detaljer

Programbeskrivelse Bachelor i informasjonsteknologi - programmering

Programbeskrivelse Bachelor i informasjonsteknologi - programmering Programbeskrivelse Bachelor i informasjonsteknologi - programmering 180 studiepoeng 2019-2022 Studiet er akkreditert 11.10.2002 Programbeskrivelsen er godkjent i Utdanningsutvalget: 19.11.18 (UU/T-sak

Detaljer

Fjernsyns- og multimedieproduksjon - bachelorstudium

Fjernsyns- og multimedieproduksjon - bachelorstudium Fjernsyns- og multimedieproduksjon - bachelorstudium Vekting: 180 studiepoeng Studienivå: Bachelor studium Tilbys av: Det samfunnsvitenskapelige fakultet, Institutt for medie-, kultur- og samfunnsfag Fører

Detaljer

MAT1030 Forelesning 30

MAT1030 Forelesning 30 MAT1030 Forelesning 30 Kompleksitetsteori Roger Antonsen - 19. mai 2009 (Sist oppdatert: 2009-05-19 15:04) Forelesning 30: Kompleksitetsteori Oppsummering I dag er siste forelesning med nytt stoff! I morgen

Detaljer

1KHD21PD Fagdidaktikk i kunst og håndverk

1KHD21PD Fagdidaktikk i kunst og håndverk 1KHD21PD Fagdidaktikk i kunst og håndverk Emnekode: 1KHD21PD Studiepoeng: 30 Semester Vår Språk Norsk Forkunnskaper Læringsutbytte Studiet er rettet inn mot undervisning innen Kunst og håndverk og Formgivingsfag

Detaljer

NIVÅBESKRIVELSER 1 til 7 (strukturert etter nivåer)

NIVÅBESKRIVELSER 1 til 7 (strukturert etter nivåer) NIVÅBESKRIVELSER 1 til 7 (strukturert etter nivåer) 26.01.11 Nivå/Typisk utdanning Nivå 1: Grunnskolekompetanse KUNNSKAP Forståelse av teorier, fakta, prinsipper, prosedyrer innenfor fagområder og/eller

Detaljer

DISTRIBUERT UTVIKLING AV NETTTJENESTER ( BARE UTDRAG)

DISTRIBUERT UTVIKLING AV NETTTJENESTER ( BARE UTDRAG) Eksamen i: IN 26 Tid: Fredag 2. mai 2001 Tid for eksamen: 9.00 1.00 Oppgavesettet er på 4 sider Vedlegg: Ingen Alle trykte og skrevne hjelpemidler er tillatt. Kontroller at oppgavesettet er komplett før

Detaljer

Studieplan 2016/2017

Studieplan 2016/2017 Studieplan 2016/2017 Personlig trener 2 Spesialisering innen helse og rehabilitering Studiepoeng: 30 Studiets nivå og organisering Det er et heltidsstudium på grunnutdanningsnivå på 30 studiepoeng med

Detaljer

Programplan for videreutdanning i fysioterapi for barn

Programplan for videreutdanning i fysioterapi for barn Programplan for videreutdanning i fysioterapi for barn Further Education in Physiotherapy for Children FYSBARN 30 studiepoeng Deltid Kull 2014-15 Fakultet for helsefag Institutt for fysioterapi Godkjent

Detaljer

3D- grafikk Studieplan

3D- grafikk Studieplan 3D- grafikk Studieplan Avdeling for Film, TV og spill Innhold Innhold... i 1 Innledning 3D-grafikk... 1 1.1 Om programmet... 1 1.2 Forenklet studieplan... 1 1.3 Læringsutbytte... 3 1.4 Studiearbeid...

Detaljer

Læreplan i informasjonsteknologi - programfag i studiespesialiserende utdanningsprogram

Læreplan i informasjonsteknologi - programfag i studiespesialiserende utdanningsprogram Læreplan i informasjonsteknologi - programfag i studiespesialiserende utdanningsprogram Fastsatt som forskrift av Utdanningsdirektoratet 3. april 2006 etter delegasjon i brev 26. september 2005 fra Utdannings-

Detaljer

LP-modellen som utviklingsarbeid i skolen

LP-modellen som utviklingsarbeid i skolen Høgskolen i Hedmark LP-modellen som utviklingsarbeid i skolen Anne-Karin Sunnevåg Nordisk LP- konferanse Hamar 30.-31.10.08 Hvorfor utviklingsarbeid? Kunnskapsløftet og Stortingsmelding nr. 30 har begge

Detaljer

Studieplan 2017/2018

Studieplan 2017/2018 Studieplan 2017/2018 Årsstudium i kulturprosjektledelse (2017-2018) Studiepoeng: 60 Læringsutbytte Studiet gir studentene grunnleggende teoretisk ballast for og praktisk erfaring med organisering og gjennomføring

Detaljer

AlgDat 10. Forelesning 2. Gunnar Misund

AlgDat 10. Forelesning 2. Gunnar Misund AlgDat 10 Forelesning 2 Oversikt Java repetisjon IDE eller teksteditor + kommandolinje? Java Collections and Generics Programvareutvikling En mengde mer eller mindre veldefinerte metoder (software engineering):

Detaljer

Studieplan - KOMPiS Programmering

Studieplan - KOMPiS Programmering Page 1 of 5 Studieplan - KOMPiS Programmering Rediger 6-3-Vertsenhet 3-1-Opprettet 3-Godkjent Gjelder studieår IE-IDI 2018/2019 Varighet, omfang og nivå 6-3-Omfang (år): 6-2-Organisering: deltidsstudium

Detaljer

Studieplan. Kommunikasjon og språklæring i barnehagen. 30 studiepoeng - Deltid Videreutdanning på bachelornivå. dmmh.no. Studieåret 2016-2017

Studieplan. Kommunikasjon og språklæring i barnehagen. 30 studiepoeng - Deltid Videreutdanning på bachelornivå. dmmh.no. Studieåret 2016-2017 dmmh.no Studieplan 30 studiepoeng - Deltid Videreutdanning på bachelornivå Studieåret 2016-2017 Sist endret 21.04.16 Navn Nynorsk navn Engelsk navn Communication and language learning in early childhood

Detaljer

Læringsutbyttebeskrivelse, Fredrikstad FagAkademi

Læringsutbyttebeskrivelse, Fredrikstad FagAkademi Navn på utdanningen Nettverksadministrator med design Navn på emnet Windows klient/skybasert klient programvare Nivå 5,1 Kandidaten har kunnskap om bruk og oppsett av gjeldende Windows operativsystem.

Detaljer

Læreplan i mediesamfunnet - felles programfag i utdanningsprogram for medier og kommunikasjon

Læreplan i mediesamfunnet - felles programfag i utdanningsprogram for medier og kommunikasjon Læreplan i mediesamfunnet - felles programfag i utdanningsprogram for medier og kommunikasjon Fastsatt som forskrift av Utdanningsdirektoratet 4. april 2016 etter delegasjon i brev av 13. september 2013

Detaljer