DM536: Introduktion til programmering

Det Naturvidenskabelige Studienævn

Undervisningssprog: På dansk eller engelsk afhængigt af underviser
EKA: N330004102
Censur: Intern prøve, to eller flere bedømmere
Bedømmelse: 7-trinsskala
Udbudssteder: Odense
Udbudsterminer: Efterår
Niveau: Bachelor

STADS ID (UVA): N330004101
ECTS-point: 5

Godkendelsesdato: 25-03-2019


Varighed: 1 semester

Version: Arkiv

Kommentar

15013001(tidligere UVA) er identisk med denne kursusbeskrivelse.
Samlæses med første halvdel af DM550/DM857

Indgangskrav

Ingen

Faglige forudsætninger

Kurset kan ikke følges hvis DM550 eller DM562  er bestået, eller hvis DM550 eller DM562 indgår obligatorisk i din studieordning.

Formål

Kurset giver en introduktion til struktureret programmering.

Målbeskrivelse

For at opnå kursets formål er det læringsmålet for kurset, at den studerende demonstrerer evnen til at:

  • designe objektorienterede modeller for konkrete problemer.
  • udarbejde en programstruktur baseret på modellen.
  • implementere det planlagte program i det konkret anvendte programmeringssprog.
  • designe og implementere rekursiv løsning af problemer.
  • anvende basale træstrukturer og algoritmer for disse.

Indhold

Kurset indeholder følgende faglige hovedområder:

  • De basale struktureringsredskaber sekvens, gentagelse, betinget instruktion og procedure.
  • Fundamentale datastrukturer som lister, maps, træer.
  • Objektorienteret programmeringsteknik, herunder eksempler og anvendelser.
  • Rekursion og rekursive data strukturer.

Litteratur

Se BlackBoard for pensumlister og yderligere litteraturhenvisninger.

Eksamensbestemmelser

Eksamenselement a)

Tidsmæssig placering

Efterår

Udprøvninger

Skriftlig eksamen

EKA

N330004102

Censur

Intern prøve, to eller flere bedømmere

Bedømmelse

7-trinsskala

Identifikation

Fulde navn og SDU brugernavn

Sprog

Følger, som udgangspunkt, undervisningssprog

Hjælpemidler

Oplyses på kurset

ECTS-point

5

Uddybende information

Eksamensformen ved reeksamen kan være en anden end eksamensformen ved den ordinære eksamen. 

Vejledende antal undervisningstimer

56 timer per semester

Undervisningsform

På naturvidenskab er undervisningen tilrettelagt efter trefasemodellen dvs. intro, trænings- og studiefasen.

  • Introfase (forelæsning, holdtimer) - Antal timer: 22
  • træningsfase: Antal timer: 34, heraf 24 timer eksaminatorie og 10 timer laboratorie

og I introfasen benyttes en kombination af klassiske forelæsninger, hvor fagets grundbegreber og metoder præsenteres, og mere anvendelsesorienterede forløb, hvor der undervises i hvordan den opnåede viden kan anvendes i konkrete scenarier. Træningsfasen er opdelt i eksaminatorier og labs, hvor de studerende lærer de kompetencer, der sætter dem i stand til at omsætte deres viden til løsning og efterfølgende til konkrete computerprogrammer. I studiefasen arbejder de studerende selvstændigt med at øge deres forståelse og deres kompetencer vedrørende fagets indhold.


Skemaoplysninger

Administrationsenhed

Institut for Matematik og Datalogi (datalogi)

Team hos Uddannelsesjura & Registratur

NAT

Udbudssteder

Odense

Anbefalede studieforløb

Profil Uddannelse Semester Udbuds periode