studiehandbok@lith
 

Tekniska högskolan vid Linköpings universitet

 
 
År : 2017
 
TDDD44 Problemlösning och programmering , 6 hp
/Programming with applications in engineering/

För:   EM  

 

Prel. schemalagd tid: 88
Rek. självstudietid: 72

  Utbildningsområde: Teknik

Huvudområde: Datateknik   Nivå (G1,G2,A): G1

  Mål:  IUAE-matris
Ada-delen: Grundläggande kunskaper om imperativ programmering, exemplifierat i programspråket Ada. Insikter i hur det är att arbeta i ett litet programmeringsprojekt och vilka problem som då kan uppstå.
MatLab-delen: Att förstå och kunna använda sig av de programspråksmässiga (imperativa) konstruktionerna i MatLab. Få ökad förståelse för några av de matematiska begrepp som tas upp i kurserna "Matematisk grundkurs" och "Linjär algebra med geometri".


  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
Delar av "Matematisk grundkurs" och "Linjär algebra med geometri", som ges delvis parallellt med denna kurs.

OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.

  Påbyggnadskurser
Programmering.

  Organisation:
Kursinnehållet förmedlas vid teorigenomgångar och praktiska övningar.. Kursen inleds med Ada-delen som är uppdelad enligt följande:
Labserie i Ht1
Datortenta i oktobertentaperioden
Miniprojekt i Ht2
MatLab-delen ges i slutet av Ht2, delvis parallellt med det lilla miniprojektet i Ada-delen.
Kursen pågår hela höstterminen.


  Kursinnehåll:
Handhavande av systemprogramvara såsom kompilator och länkare, texteditor, filstruktur m.m.
Specifikt i Ada: språkets element, datatyper, deklarationer, uttryck, satser, underprogram, in- och utmatning, rekursion, programstrukturering. Paket. Datastrukturer såsom fält, poster och filer. En mindre projektuppgift.
Specifikt i MatLab: språkets element, uttryck, satser, underprogram, in- och utmatning (textuellt och grafiskt), rekursion. Datastrukturerna vektorer och matriser. Verktyget MatLab i allmänhet och dess grundläggande inbyggda funktioner som har med algebra att göra.


  Kurslitteratur:
Se kurshemsidan för rekommendationer.

  Examination:
DAT2 LAB2 LAB4 UPG2
Datortentamen (U,3,4,5)
Laborationer i Ada U,G)
Laborationer i MatLab (U,G)
Frivillig labuppgift (U,G)
1 hp
2,5 hp
2,5 hp
0 hp
 



Undervisningsspråk är Svenska.
Institution: IDA.
Studierektor: Ahmed Rezine
Examinator: Torbjörn Jonsson
Länk till kurshemsida på kursgivande institution
Ansvarig programnämnd: Maskin&Design

Engelsk kursplan


Tekniska högskolan vid Linköpings universitet


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 10/09/2014