2014/2015

02633 Introduktion til programmering og databehandling

Med Matlab, Python eller R.

Engelsk titel:

Introduction to programming and data processing

Sprog:

Point( ECTS )

5

Kursustype:

Bachelor
Kurset udbydes under åben uddannelse
 

Skemaplacering:

Januar
Juni
Udbydes også i august, kursusnummer 02632

Undervisningens placering:

Campus Lyngby

Undervisningsform:

Øvelser og projektarbejde i databar.

Kursets varighed:

3-uger

Eksamensplacering:

Særlig dag, Særlig dag, Sidste dag i 3-ugers perioden

Evalueringsform:

Eksamens varighed:

Hjælpemidler:

Bedømmelsesform:

Pointspærring:

Overordnede kursusmål:

Brug af computer-beregninger og simuleringer er centralt for mange fagområder på DTU, og praktisk kendskab til programmering er derfor nødvendigt. I dette kursus lærer den studerende dels om de grundlæggende begreber og teknikker inden for programmering, dels hvordan man skriver programmer med fokus på beregninger med teknisk/​ingeniørmæssig anvendelse. Deltagerne bliver i stand til at designe og udvikle velstrukturerede mindre programmer, teste design og program, indlæse forskellige data-formater, og visualisere resultaterne grafisk. Der anvendes et af programmeringssprogene Matlab, Python, eller R.

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Forklare basale principper inden for programmering
  • Designe og implementere programmer til løsning af simple ingeniørmæssige problemer
  • Anvende programmeringssprogets udviklingsmiljø og brugergrænseflade
  • Indlæse data i forskellige formater
  • Anvende variable af forskellig type og udføre simple beregninger
  • Organisere kode ved hjælp af scripts og funktioner
  • Skrive velstruktureret, kommenteret og læsbar kode
  • Anvende funktioner fra eksisterende programbiblioteker
  • Visualisere data og information grafisk
  • Skrive teknisk dokumentation

Kursusindhold:

Programmeringssprog: Matlab, Python eller R. Anvendelse af det grafiske udviklingsmiljø og programmeringssprogets dokumentation. Arbejde med tal, tekst, logiske værdier, vektorer og matricer. Anvendelse af aritmetiske og logiske operatorer, forgreninger, løkker og vektorisering. Organisering af kode ved hjælp af scripts og funktioner. Fejlcheck af brugerinput og skabelse af interaktive programmer. Skrivning af kommentarer og teknisk dokumentation. Læsning og skrivning af datafiler. Grafisk visualisering af data.

Bemærkninger:

Kursus 02631/02633 anbefales når programmering skal bruges til matematisk modellering og videnskabelige beregninger, og 02601/02603 og 01257 er relevante efterfølgende kurser med hovedvægt på modellering og beregninger, mens 02637 fokuserer på programmering.
Som indgang til datalogi/IT og videregående programmeringsfag anbefales i stedet Java-kurset 02101/02102.
Spørg på dit institut hvad der anbefales og bruges. Der er ikke point-spærring mellem kurserne 02631/02633 og 02101/02102.

Institut:

01 Institut for Matematik og Computer Science

Deltagende institut:

46 DTU Vindenergi

Kursushjemmeside:

http://www.imm.dtu.dk/courses/02631

Tilmelding:

I CampusNet

DTU Vindenergi deltager med 1/3 i august, og kurset vil indeholde eksempler fra Vindenergi i tilgift til resten af materialet.
Sidst opdateret: 01. maj, 2015