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
|
|
|
|
|