DM534: Introduktion til Datalogi (5 ECTS)

STADS: 15012801

Niveau
Bachelorkursus

Undervisningsperiode
Kurset begynder i efterårssemesteret og fortsætter i forårssemesteret.

Ansvarlige undervisere
Email: joan@imada.sdu.dk

Skemaoplysninger
Hold Type Dag Tidsrum Lokale Uger Kommentar
Fælles I Onsdag 10-12 U42 36
Fælles I Torsdag 12-14 U140 36,41
Fælles I Torsdag 10-12 U1 37
Fælles I Torsdag 12-14 U91 38
Fælles I Torsdag 12-14 U48a 39
Fælles I Torsdag 12-14 U71 40
Fælles I Torsdag 12-14 U43 43,46,48,50-51
S7 TE Torsdag 14-16 U145 38,40
S7 TE Fredag 10-12 U145 36,41
S7 TE Fredag 10-12 IMADA Teminalrum 37,39
S7 TE Fredag 10-12 U91 43
S7 TE Fredag 10-12 IMADA Terminalrum 46
S7 TE Fredag 10-12 U142 47
S7 TE Fredag 10-12 U144 49
S7 TE Fredag 10-12 IMADA Terminalrum 51
S17 TE Mandag 10-12 IMADA Teminalrum 37,39
S17 TE Mandag 10-12 U145 38,40-41,43,47,49
S17 TE Mandag 10-12 IMADA Terminalrum 46
S17 TE Mandag 10-12 IMADA Terminalrum 51
S17 TE Torsdag 10-12 U91 36
Vis hele skemaet
Vis personligt skema for dette kursus.

Skemaændringer:
: Eksaminatorietimerne for hold S7 i DM534 om fredagen fra kl. 10-12 i ugerne 47-48, har følgende ændringer: Uger ændret fra 47-48 til 47
: Eksaminatorietimerne for hold S17 i DM534 om mandagen fra kl. 10-12 i ugerne 38,40-41,43,47-51, har følgende ændringer: Uger ændret fra 38,40-41,43,47-51 til 38,40-41,43,47,49-51
: Forelæsningerne i DM534 om torsdagen fra kl. 12-14 i ugerne 43,46-51, har følgende ændringer: Uger ændret fra 43,46-51 til 43,46,48-51

Indgangskrav:
Ingen

Faglige forudsætninger:
Ingen.

Kursusintroduktion
Kursets formål er at give en kort introduktion til et udvalg af centrale emner indenfor datalogi, sådan at de studerende får en forståelse for, hvad faget datalogi indeholder. Et andet formål er at introducere nogle hjælpeværktøjer som er nyttige under datalogistudiet.

Forventet læringsudbytte
Efter kurset forventes de studerende at kunne:

  • konvertere tal fra decimal til binær eller floating point repræsentation, og omvendt.
  • kode og dekode tekst med simple fejlkorrigerende koder.
  • lave et simpelt logisk kredsløb.
  • programmere i et simplificeret maskinsprog.
  • genkende og undgå deadlock og race condition situationer.
  • lave simpel datamodellering og simple forespørgsler i en relationel database.
  • designe og implementere simple algoritmer og analysere deres egenskaber, herunder korrekthed og tidsforbrug.
  • beskrive ideen i RSA-kryptering og lave relaterede beregninger.
  • beskrive Turing-maskiner og lave simple programmer til disse.
  • beskrive og anvende nogle principper for kunstig intelligens.
  • beskrive og anvende grundlæggende elementer af nogle metoder fra software engineering.
  • skrive programmer i et simpelt universelt programmeringssprog.
  • bruge LaTeX til opsætning af matematisk tekst.
  • bruge et versionsstyringsredskab under udarbejdelse af programmer.
Emneoversigt
Computerarkitektur, operativsystemer, algoritmer, databaser, netværk, formelle modeller for beregning, software engineering, kunstig intelligens, IT i samfundet, opsætning af matematisk tekst, versionsstyring.

Litteratur
Der er i øjeblikket ikke angivet nogle materialer for kurset.

Kursets hjemmeside
Dette kursus benytter e-learn (blackboard).

Forudsætningsprøver
Ingen

Eksamen- og censurform:
Obligatoriske opgaver, der evalueres med bestået/ikke-bestået og intern censur ved underviser (5 ECTS). (15012802)

Reeksamen i samme termin eller umiddelbart derefter. Reeksamen er en mundtlig eksamen, der bedømmes med B/IB og ekstern censur.

Vejledende timetal
På naturvidenskab er undervisningen tilrettelagt efter trefasemodellen dvs. intro, trænings- og studiefasen.
Introfase: 37 timer
Træningsfase: 37 timer, heraf:
 - Eksaminatorie: 27 timer
 - Laboratorieøvelser: 10 timer

Aktiviteter i studiefasen Studiefase: 12 timer

Sprog
Dette kursus undervises på dansk eller engelsk, afhængigt af underviseren.

Kursustilmelding
Se tilmeldingsfrister.

Pris for åben uddannelse
Se priser for enkeltkurser.

Denne kursusbeskrivelse var gyldig fra 1. september 2013 til 31. august 2014.