FAGMODULBESKRIVELSE for Datalogi

Relaterede dokumenter
Fagmodul i Datalogi. Ændringer af 1. februar 2014 og 1. september 2017 fremgår sidst i dokumentet. Formål

Fagmodul i Datalogi af 1. september 2013 med ændringer af 1. februar 2014

FAGMODULBESKRIVELSE for Filosofi og videnskabsteori

FAGMODULBESKRIVELSE for Historie

FAGMODULBESKRIVELSE for Matematik

FAGMODULBESKRIVELSE for Fysik

FAGMODULBESKRIVELSE for Journalistik

Fagmodul i Informatik af 1. september 2013 Med ændringer af 1. februar 2014 og 1. september 2015

Fagmodul i Informatik

Fagmodul i Historie. Ændringer af 1.september 2014, 1.september 2016 og 1. september 2017 fremgår sidst i dokumentet. Formål

FAGMODULBESKRIVELSE for. Psykologi

FAGMODULBESKRIVELSE for Pædagogik og uddannelsesstudier

FAGMODULBESKRIVELSE for

Fagmodul i Filosofi og Videnskabsteori

Fagmodul i Filosofi og Videnskabsteori

ROSKILDE UNIVERSITET. Fagmodul i Historie. 1. september

FAGMODULBESKRIVELSE for Socialvidenskab (B1)

STUDIEORDNING for Fagmodul i Journalistik

Fagmodul i Journalistik

FAGMODULBESKRIVELSE for

FAGMODULBESKRIVELSE for. Psykologi ROSKILDE UNIVERSITET

FAGMODULBESKRIVELSE for Socialvidenskab (B2)

Fagmodul i Fysik. Ændringer af 1. september 2015, 1. september 2016 og 1. september 2017, fremgår sidst i dokumentet. Formål

FAGMODULBESKRIVELSE for Dansk

FAGMODULBESKRIVELSE for Kommunikation

Fagmodul i Fysik med ændringer 1. februar 2016

FAGMODULBESKRIVELSE for Internationale studier

FAGMODULBESKRIVELSE for Performance design

FAGMODULBESKRIVELSE for Internationale studier, 1- fagsbacheloruddannelse

FAGMODULBESKRIVELSE for

Roskilde Universitet Studienævn for Naturvidenskabelige uddannelser

Fagmodul i Pædagogik og Uddannelsesstudier

FAGMODULBESKRIVELSE for Molekylærbiologi

Fagmodul i Dansk. Formål

FAGMODULBESKRIVELSE for Plan, by og proces

Fagmodul i Psykologi

Fagmodul i Kemi med ændringer 1. februar 2016

FAGMODULBESKRIVELSE for Kultur- og sprogmødestudier

Fagmodul i Matematik med ændringer 1. februar 2016

Studieordning for bacheloruddannelsen i softwareudvikling ved IT-Universitetet i København

FAGMODULBESKRIVELSE for Miljøbiologi

Fagmodul i Psykologi (Engelsk)

FAGMODULBESKRIVELSE for Arbejdslivsstudier

Fagmodul i Pædagogik og Uddannelsesstudier

Indholdsfortegnelse. Side 1 af 7

Fagmodul i Psykologi

Fagmodul i Dansk. Formål

Tilmelding sker via STADS Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

FAGMODULBESKRIVELSE for. og innovation ROSKILDE UNIVERSITET

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Tilmelding sker via STADS Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

FAGMODULBESKRIVELSE for Erhvervsøkonomi - HA

Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Fagmodul i Kommunikation

Fagmodul i Politik og Administration - kombi

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

FAGMODULBESKRIVELSE for Teknologisk-samfundsvidenskabelig planlægning II, Miljø og planlægning

FAGMODULBESKRIVELSE for Medicinalbiologi

Fagmodul i Politik og Administration - kombi

Studieordning for tilvalget på bachelorniveau i. It og sprog, 2013-ordningen

Fagmodul i Kommunikation

Mål Introducerer de studerende for forskellige anvendelser af IT i den offentlige sektor, samt til programmering af sådanne IT systemer.

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Fagmodul i Kemi. Ændringer af 1. september 2015 og 1. februar 2017, fremgår sidst i dokumentet.

FAGMODULBESKRIVELSE for Geografi

Fagmodul i Kemi med ændringer 1. februar 2018

Skabelon for. Curriculum for the Elective Studies in Music/Arts Management The 2007 Curriculum. Justeret 2008 og 2016

Semesterbeskrivelse Innovation og Digitalisering, 1. semester.

med ændringer af 1. februar 2014, 1. september 2015, 1. september 2016 og 1. september 2017

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Fagstudieordning Kandidattilvalg i kommunikation og it 2019

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

ADGANGSKRAV for Datalogi og Psykologi

Fagstudieordning Bachelortilvalg i kommunikation og it 2019

Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Studieordning del 3 - valgfag

Fagmodul i Sundhedsfremme af 1. september 2013 Med ændringer af 1. februar 2014 og 1. september 2015


Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Studieordning for Multimediedesigner National del August 2018

Fagmodul i Internationale Studier

Semesterbeskrivelse Innovation og Digitalisering, 1. semester.

Fagmodul i Kultur- og Sprogmødestudier

Virksomhedens IT værktøjer

Studieordning for bacheloruddannelsen i digital design og interaktive teknologier ved IT-Universitetet i København

STUDIEORDNING. for. IT-teknolog

150 ECTS fordelt på prøverne. 5. semester 6. Afsluttende eksamensprojekt 15 Ekstern 7-trinsskala

Fagstudieordning Bachelordelen af sidefaget i historie 2019

Studieordning for uddannelsen til bibliotekar DB, 2008-ordningen. Justeret 2015

Fagstudieordning Kandidattilvalget i forhistorisk arkæologi 2019

<<Institutionens logo>> STUDIEORDNING FOR MASTERUDDANNELSEN I IT. Specialiseringen i <<...>> VED <<INSTITUTIONENS NAVN>> i IT-VEST SAMARBEJDET

Fagstudieordning Bachelortilvalg i sprogpsykologi 2019

Forudsætninger Fremmedsproglig læsefærdighed: Den studerende skal kunne læse videnskabelige tekster på dansk, norsk, svensk og engelsk.

med ændringer af 1. februar 2014, 1. september 2015 og 1. september 2016

Forvaltning / Politik og Administration / Socialvidenskab

Denne studieordning træder i kraft den 1. september 2013 og finder anvendelse i forhold til studerende, som optages fra og med dette tidspunkt.

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Transkript:

0 FAGMODULBESKRIVELSE for Datalogi ROSKILDE UNIVERSITET

Indhold Fagmodulet i Datalogi... 1 Formål... 1 Kompetenceprofil Faglige og erhvervsrelaterede kompetencer... 1 Indhold og overordnet opbygning... 2 Anbefalede faglige forudsætninger... 2 Studienævn... 2 Censorkorpstilknytning... 3 Ikrafttrædelses- og overgangsbestemmelser... 3 Ikrafttrædelse:... 3 Overgangsregler... 3 Godkendelse... 3 Uddannelseselementer, der indgår i uddannelsen... 4 Ændringer af fagmodulet i Datalogi... 12

Fagmodulet i Datalogi Bestemmelserne i denne fagmodulbeskrivelse udstedes i henhold til studieordningerne for Den Naturvidenskabelige Bacheloruddannelse, Humanistiske bacheloruddannelse, Den Samfundsvidenskabelige Bacheloruddannelse og Den Humanistiske-Teknologiske Bacheloruddannelse. Med mindre det særligt fremgår af regler nedenfor, gælder reglerne fastsat i studieordningen for den bacheloruddannelse som den studerende er indskrevet på også for dette fagmodul. Formål Formålet med fagmodulet i Datalogi er, at: Give kompetencer til at deltage i tværfagligt udviklingsarbejde, med særligt henblik på erhvervsfunktioner inden for softwareudviklingsorganisationer, og med hovedvægt på konstruktion og analyse af software. Give generelle og langsigtede kvalifikationer på videnskabeligt niveau. Generelle begreber og generel forståelse prioriteres højt, og der lægges vægt på at den studerende behersker en kritisk og problemløsende arbejdsform. Fagmodulets hovedindhold er softwareudvikling. Fagmodulet skal give den studerende erfaring i at planlægge, implementere, afprøve og dokumentere middelstore og problemløsende programmeringsopgaver ved anvendelse af et højere-niveau, generelt programmeringssprog. Fagmodulet i Datalogi kan indgå i de kombinationer, som fremgår af kombinationslisten på RUCs hjemmeside. Fagmodulet har endvidere til formål at kvalificere den studerende til at påbegynde en kandidatuddannelse i Datalogi eller beslægtede kandidatuddannelser. Fagmodulet udbydes på engelsk. Eksamenssproget er identisk med undervisningssproget medmindre andet er angivet. Kompetenceprofil Faglige og erhvervsrelaterede kompetencer Fagmodulet i Datalogi giver den studerende følgende viden, færdigheder og kompetencer: Viden: Viden om softwareudvikling, herunder programmering, algoritmer og datastrukturer, datalogiske modeller, beregnelighed og kompleksitet. Viden om forskellige programmeringsparadigmer, herunder det objektorienterede. Viden om designprocesser og IT systemers arkitektur. 1

Færdigheder: Færdighed i at programmere, afprøve og dokumentere et mindre program i et højere, generelt programmeringssprog. Færdighed i at vælge og argumentere for valg af design, datastrukturer og algoritmer til konkrete opgaver. Færdighed i at estimere effektivitet og skalerbarhed af generelle algoritmetyper. Færdighed i at specificere og modellere krav til it-systemers funktionalitet. Kompetencer: Kompetence til at planlægge, kravspecificere, styre og gennemføre et mindre softwareudviklingsforløb. Kompetence til at dokumentere ovenstående. Indhold og overordnet opbygning Fagmodulet er normeret til 35 ECTS-point og består af følgende uddannelseselementer: Fagmodulprojekt: 15 ECTS Fagmodulkursus: 5 eller 10 ECTS Uddannelseselementer i fagmodulet: Titel på uddannelseselement ECTS Projekt Fagmodulprojekt Datalogi 15 Fagmodulkursus 1 Essential Computing I 5 Fagmodulkursus 2 Software Engineering 5 Fagmodulkursus 3 Interactive Digital Systems 5 Fagmodulkursus 4 Essential Computing II 5 Beskrivelsen af uddannelseselementerne fremgår sidst i studieordningen. Det anbefales at den studerende følger fagmodulkursus 1 senest samtidig med at fagmodulprojektet skrives og fagmodulkursus 2 følges. Det anbefales, at den studerende har gennemført fagmodulkursus 1 inden fagmodulkursus 4 begyndes. Anbefalede faglige forudsætninger Der er ikke fastsat særlige faglige forudsætninger for fagmodulet. Studienævn 2

Kandidatstudienævnet for Datalogi og Informatik har det faglige ansvar for det faglige indhold af fagmodulet. Censorkorpstilknytning Fagmodulet er tilknyttet censorkorpset for Datalogi Ikrafttrædelses- og overgangsbestemmelser Ikrafttrædelse: 1. september 2018 Fagmodulbeskrivelsen gælder for alle studerende påbegyndt fagmodulet 1. september 2013 eller senere. Overgangsregler Godkendelse Vedtaget i Studienævnet for Datalogi og Informatik den 31. oktober 2017 Vedtaget i Studienævnet for den Humanistiske Bacheloruddannelse den 23. november 2017 Drøftet med aftagerpanel Drøftet med censorformandskab Godkendt af Rektor Hanne Leth Andersen den 1. juni 2018. 3

Uddannelseselementer, der indgår i uddannelsen Omfangsbetegnelse: En normalside svarer til 2400 tegn inklusiv forside, indholdsfortegnelse, litteraturliste, figurer og andre illustrationer, men eksklusiv eventuelle bilag. Titel Oversættelse af titel Fagmodulprojekt i datalogi Subject module project in Computer Science Seneste ændring Undervisningssprog Type ECTS-normering Læringsudbytte/bedømmelseskriterier Engelsk eller dansk Projekt 15 ECTS Viden: Viden om softwareudvikling, herunder programmering, algoritmer og datastrukturer. Færdigheder: Færdighed i at programmere, afprøve og dokumentere et program i et højere, generelt programmeringssprog. Færdighed i at vælge og argumentere for valg af design, datastrukturer og algoritmer til det konkrete projekt. Færdighed i at specificere og modellere krav til it-systemers funktionalitet. Kompetencer: Kompetence til at planlægge, kravspecificere, styre og gennemføre et mindre softwareudviklingsforløb. Overordnet indhold Undervisnings- og arbejdsform Prøveform Fagmodulprojektet skal opøve den studerendes evne til at beskrive og reflektere over et selvstændigt udført arbejde, hvor en middelstor programmeringsopgave er planlagt, implementeret, afprøvet og dokumenteret, og hvortil der er anvendt et højere, generelt programmeringssprog. Projektarbejdet afsluttes med udfærdigelse af en skriftlig projektrapport. Projektarbejde med vejledning Projekteksamen Projektet udarbejdes i grupper med mellem 2 og 6 deltagere. 4

Projektarbejdet bedømmes ved en mundtlig prøve. Prøven er en gruppeprøve for deltagerne i projektarbejdet. Eksaminationen foregår som en samtale mellem de studerende, eksaminator og censor. De studerende eksamineres med udgangspunkt i hele projektrapporten og på en måde så individuel bedømmelse sikres. Mindst halvdelen af eksamenstiden skal bruges til afprøvning af gruppemedlemmerne individuelt, jævnt fordelt mellem de enkelte gruppemedlemmer. At der tages udgangspunkt i projektrapporten medfører at der kan stilles spørgsmål ikke bare til hele projektrapporten, men også herudover inden for projektmodulets faglige område. Ved eksamenen tages der udgangspunkt i de studerendes projektrapport. Projektrapporten skal have et omfang på minimum 48.000 antal tegn inkl. mellemrum og må have et omfang på maksimalt 240.000 antal tegn inkl. mellemrum. Omfangskravene er inklusive forside, indholdsfortegnelse, litteraturliste, figurer og andre illustrationer, men eksklusiv eventuelle bilag. Opgaver, der ikke overholder omfangskravene, afvises fra bedømmelse og der er anvendt et eksamensforsøg. Bedømmelsen er en samlet bedømmelse af projektrapporten og den mundtlige præstation. Der gives en samlet karakter. Omprøve Forudsætninger for at kunne gå til eksamen Den samme som ved den ordinære prøve. Aflevering af projektrapport Omprøve, hvis forudsætninger for at gå til eksamen ikke er opfyldt Gruppeprøve eller individuel prøve Gruppeprøve Hjælpemidler til eksamen Bedømmelsesform Bedømmes af 7-trins-skala Én bedømmer og én ekstern censor 5

Titel Oversættelse af titel Essential Computing I Essential Computing I Seneste ændring Undervisningssprog Type ECTS-normering Læringsudbytte/bedømmelseskriterier Engelsk Obligatorisk kursus 5 ECTS Målet med kurset er, at den studerende opnår: Viden: Viden om fundamentale begreber og redskaber som knytter sig til programmering. Færdigheder: Færdigheder i basal programmering og brug af værktøj til forberedelse og afvikling af programmer. Kompetencer: Kompetence til at kunne analysere en problemstilling og lave en algoritmisk løsning samt implementere og teste denne. Overordnet indhold Undervisnings- og arbejdsform Prøveform Fundamentale begreber og redskaber som knytter sig til programmering. Mere specifikt: Algoritmebegrebet, problemløsning og computational thinking, begrænsninger på hvad der kan beregnes (The idea of an algorithm, problem solving, computational thinking, limits of what can be computed). Essentielle kontrolstrukturer i programmering, grundlæggende datatyper, strukturerede datatyper, tabeller, procedurer og funktioner (Essential programming control constructs, basic data types, arrays, structured data types, procedures and functions). Forelæsninger og øvelser Skriftlig/mundtlig prøve Individuel mundtlig prøve af 15 minutters varighed baseret på et miniprojekt samt pensum. Miniprojektet har et omfang på minimum 4.800 antal tegn inkl. mellemrum og må have et omfang på maksimalt 48.000 antal tegn inkl. mellemrum. Omfangskravene er inklusive forside, 6

indholdsfortegnelse, litteraturliste, figurer og andre illustrationer, men eksklusiv eventuelle bilag. Opgaver, der ikke overholder omfangskravene, afvises fra bedømmelse og der er anvendt et eksamensforsøg. Miniprojektet tager udgangspunkt i en udleveret problemstilling og skal afleveres i løbet af semesteret. Miniprojektet kan udarbejdes gruppevis, hvor grupperne må have op til tre medlemmer. Omprøve Forudsætninger for at kunne gå til eksamen Der gives en samlet bedømmelse af miniprojektet og den mundtlig prøve. Samme som ordinære Det er en forudsætning for at kunne gå til eksamen, at minimum 50 % af programmeringsopgaverne som er stillet i løbet af kurset er blevet godkendt af underviser. Omprøve, hvis forudsætninger for at gå til eksamen ikke er opfyldt Gruppeprøve eller individuel prøve Bedømmelsesform Genindlevering og godkendelse af programmeringsopgaver forud for eksamen Individuel prøve 7-trins-skala Hjælpemidler til eksamen Bedømmes af Én bedømmer og én medbedømmer Titel Oversættelse af titel Software Engineering Software Engineering Seneste ændring Undervisningssprog Type ECTS-normering Læringsudbytte/bedømmelseskriterier Engelsk og dansk Obligatorisk kursus 5 ECTS Målet med kurset er, at den studerende opnår: Viden: Viden om datamodeller og systemudviklingsmetoder. Færdigheder: Færdighed i at kunne bruge kendte datalogiske modelleringsteknikker og sprog. 7

Færdighed i at lave mindre datamodeller og implementere dem i et database-system. Færdigheder i brug af sprog til forespørgsler i databaser. Kompetencer: Kompetence til at modellere et problemdomæne og tilsvarende informationssystem. Kompetence til at planlægge og udføre et mindre itprojekt som handler om data og knowledge management, fra modellering af brugerbehov til evaluering af løsningen. Overordnet indhold Undervisnings- og arbejdsform Prøveform Omprøve Forudsætninger for at kunne gå til eksamen Datamodeller og systemudviklingsmetoder. Mere specifikt: Modellering af anvendelsesområdet og softwaresystemet (Modelling the application domain and software system). Almindelige designmønstre (Common design patterns). Relationelle datamodeller og databaser (Relational data model and databases). Lagring og håndtering af information på nettet (Storing and managing information on the web). Systemudvikling og begreber om styring af software-projekter (System development and software project management concepts). Forelæsninger og øvelser Skriftlig prøve 3 timers skriftlig stedprøve Samme som ordinære Ingen Omprøve, hvis forudsætninger for at gå til eksamen ikke er opfyldt Gruppeprøve eller individuel prøve Hjælpemidler til eksamen Bedømmelsesform Bedømmes af Individuel prøve Alle hjælpemidler er tilladt. Dog må der ikke kommunikeres med andre om opgavebesvarelsen. 7-trins-skala Én bedømmer 8

Titel Oversættelse af titel Interactive Digital Systems Interactive Digital Systems Seneste ændring Undervisningssprog Type ECTS-normering Læringsudbytte/bedømmelseskriterier Engelsk Obligatorisk kursus 5 ECTS Målet med kurset er, at den studerende opnår: Viden: Viden om tekniske begreber og anvendelsessituationer indenfor interaktive digitale systemer. Forståelse af principperne og anvendelsen af teknologier bag interaktive digitale systemer. Færdigheder: Færdighed i programmeringsteknikker til udvikling af interaktive digitale systemer. Færdighed i brug af værktøj og udstyr til afvikling af programmer. Kompetencer: Kompetence til at kunne designe og afprøve løsninger. Kompetence i at kunne overskue og reflektere over forskellige løsningsmåder. Overordnet indhold Tekniske begreber og anvendelsessituationer indenfor interaktive digitale systemer. Mere specifikt: Programmeringsbegreber for interaktive systemer (for eksempel hændelser og lyttere) (Programming concepts for interactive systems (e.g. events, listeners)). Programudvikling med fokus på behandling af input (for eksempel sensorer, videoer og lyd) og skabelse af output (for eksempel aktuatorer og grafiske brugergrænseflader). (Program development focusing on input processing (e.g., sensors, videos and audio) and output generation (e.g., actuators and graphical user interfaces).) Opbygning af hardware og software (for eksempel forskellige typer af hardware-komponenter og egenskaber ved højniveau versus lavniveauprogrammeringssprog). (Structure of hardware and 9

software (e.g., various types of hardware components and properties of high-level versus lowlowel programming languages).) Undervisnings- og arbejdsform Prøveform Forelæsninger og øvelser Skriftlig/mundtlig prøve 15 min. individuel mundtlig prøve med udgangspunkt i en skriftlig individuel opgave samt pensum. Der gives en samlet bedømmelse af den mundtlige prøve og den skriftlige opgave. Den skriftlige opgave tager udgangspunkt i en udleveret problemstilling og skal være på minimum 4.800 antal tegn inkl. mellemrum og må have et omfang på maksimalt 48.000 antal tegn inkl. mellemrum. Omfangskravene er inklusive forside, indholdsfortegnelse, litteraturliste, figurer og andre illustrationer, men eksklusiv eventuelle bilag. Opgaver, der ikke overholder omfangskravene, afvises fra bedømmelse og der er anvendt et eksamensforsøg. Omprøve Forudsætninger for at kunne gå til eksamen Omprøve, hvis forudsætninger for at gå til eksamen ikke er opfyldt Gruppeprøve eller individuel prøve Samme som ordinære Ingen Ingen Individuel prøve Hjælpemidler til eksamen Bedømmelsesform Bedømmes af 7-trins-skala Én bedømmer og en medbedømmer Titel Oversættelse af titel Essential Computing II Essential Computing II Seneste ændring Undervisningssprog Type ECTS-normering Engelsk Obligatorisk kursus 5 ECTS 10

Læringsudbytte/bedømmelseskriterier Målet med kurset er, at den studerende opnår: Viden: Viden om teori og praksis for fundamentale algoritmer og datastrukturer. Viden om beregnelighed. Viden om kompleksitet og skalerbarhed af programmer. Viden om faser i IT systemudvikling fra specifikation til afprøvning. Færdigheder: Færdighed i programmering i et højniveau programmeringssprog, med brug af teknikker til modularisering og abstraktion. Færdighed i systematisk afprøvning af software. Kompetencer: Kompetence til at kunne designe og udvikle softwaresystemer som består af flere komponenter og er robuste og skalerbare. Kompetence i at kunne reflektere over, vælge mellem og argumentere for forskellige løsninger. Overordnet indhold Teori og praksis for fundamentale algoritmer og datastrukturer; beregnelighed; kompleksitet og skalerbarhed af programmer; faser i IT systemudvikling fra specifikation til afprøvning. Hvordan et systems funktionalitet deles op med modulært design (How to apply modular design splitting up the system functionality). Hvorfor abstraktion er et nøgleprincip i design af genbrugelig og evolvable software (Why abstraction is a key principle in designing reusable, evolvable software). Fundamentale algoritmer og datastrukturer for effektiv lagring og fremfindelse af information (Fundamental algorithms and data structures for efficient information storage and retrieval). Avancerede kontrolstrukturer. Rekursion. Håndtering af undtagelser. Simpel programmering med tråde (Advanced control constructs.recursion. Exception handling. Simple thread programming). Principper for opbygning af skalerbare systemer. Introduktion til beregnelighed og kompleksitet (The 11

principles of building systems that scale up. Introduction to computability and complexity). Hvordan afprøvning designes og udføres (How to design tests and carry them out). Undervisnings- og arbejdsform Prøveform Forelæsninger og øvelser Skriftlig/mundtlig prøve 15 min. individuel mundtlig prøve med udgangspunkt i en skriftlig individuel opgave samt pensum. Der gives en samlet bedømmelse af den mundtlige prøve og den skriftlige opgave. Den skriftlige opgave tager udgangspunkt i en udleveret problemstilling og skal fylde minimum 4.800 antal tegn inkl. mellemrum og må have et omfang på maksimalt 48.000 antal tegn inkl. mellemrum. Omfangskravene er inklusive forside, indholdsfortegnelse, litteraturliste, figurer og andre illustrationer, men eksklusiv eventuelle bilag. Opgaver, der ikke overholder omfangskravene, afvises fra bedømmelse og der er anvendt et eksamensforsøg. Omprøve Forudsætninger for at kunne gå til eksamen Omprøve, hvis forudsætninger for at gå til eksamen ikke er opfyldt Gruppeprøve eller individuel prøve Samme som ordinære Ingen Ingen Individuel prøve Hjælpemidler til eksamen Bedømmelsesform Bedømmes af 7-trins-skala Én bedømmer og en medbedømmer Ændringer af fagmodulet i Datalogi Ændringer der er vedtaget før den 1. september 2018, fremgår af studieordning af 1. september 2017. Ændringer af 1. september 2018. Generel ændring: omfangskrav tilpasset nye retningslinjer 12