studiehandbok@lith   Länk till universitetets hemsida
 

Tekniska högskolan vid Linköpings universitet

Länk till universitetets hemsida
 
År : 2007
 
NMAB23 Programmering med matematiska tillämpningar, 5,5 p / 8 hp
/Programming in Applied Mathematics/

För:   BKM   Mat  

 

Prel. schemalagd tid: 60
Rek. självstudietid: 153

  Utbildningsområde: Naturvetenskap

Ämnesgrupp: Matematik   Nivå (A-D):B

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

  Mål:
Kursen är en grundläggande kurs i datavetenskap och skall ge kunskaper i programmering, förståelse för hur datorer fungerar, samt vana att arbeta med operativsystemet UNIX. Kursen ger även inblick i lösning av matematiska problem med hjälp av dator, speciellt användning av programsystemet MATLAB. Efter fullgjord kurs skall studenten kunna:
  • använda operativsystemet UNIX, texteditorn EMACS, samt ha en förståelse för hur kommandotolken används och hur en kompilator används.
  • redogöra för, samt tillämpa, vanliga programspråkskonstruktioner som repetitions- och villkorssatser, rekursion, och funktionsbegreppet.
  • designa och implementera matematiska algoritmer, genomföra beräkningsuppgifter, samt visualisera data i programsystemet MATLAB.
  • använda typsättningsspråket LaTeX för att skriva rapporter med matematiskt innehåll, samt kunna kompilera, visa, och skriva ut ett LaTeX dokument.
  • genomföra ett projektarbete; innefattande numerisk lösning av ett matematiskt problem, samt presentation av lösningsmetod och resultat.


  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
Grundkurser i Analys och Linjär algebra.

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.

  Organisation:
De viktigaste teoriavsnitten presenteras på Föreläsningarna. Vid Lektionerna ges möjlighet att praktiskt öva datoranvändning samt enklare programmering. Under Laborationerna löses lite mera omfattande programmeringsuppgifter. Kursen avslutas med ett projektarbete som anknyter till inhämtade matematikkurser.

  Kursinnehåll:
Handhavande av datorsystem - operativsystemet UNIX, kommandotolken, filsystemet, texteditorn EMACS, hemsidor, kompilator och länkare.
Orientering om kompilerande programeringsspråk (C/C++) - deklarationssatser, datatyper, tilldelningssatser, och in- och utmatning.
Dokumenthantering - rapportskrivning genom LaTeX, skriva hemsidor i HTML.
Programsystemet MATLAB - grundläggande programkonstruktioner som repetitions- och villkorssatser, in- och utmatning, funktionsbegreppet, iterativa samt rekursiva beräkningar, kännedom om inbyggda rutiner för vanliga beräkningsproblem.


  Kurslitteratur:
E. Pärt-Enander och A. Sjöberg, Användarhandledning för MATLAB 6.5, Uppsala Universitet 2003.
Kompleterrande material från Institutionen.


  Examination:
PRA1
LAB1
Projekt (U,G)
Laborationer (U,G)
3 p
2,5 p
/
/
4,5 hp
3,5 hp
 
Betyg på kursen är underkänd eller godkänd.



Undervisningsspråk är Svenska.
Institution: MAI.
Studierektor: Tommy Elving
Examinator: Fredrik Berntsson
Länk till kurshemsida på kursgivande institution
Ansvarig programnämnd: Elektro&Fysik

Engelsk kursplan

Kursen bedrivs på ett sådant sätt att både mäns och kvinnors erfarenhet och kunskaper synliggörs och utvecklas.

Planering och genomförande av kurs skall utgå från kursplanens formuleringar. Den kursvärdering som ingår i kursen skall därför genomföras med kursplanen som utgångspunkt.

Om inget annat anges ovan gäller betygsskala enligt avsnitt a8.5 i de gemensamma bestämmelserna.

Kursplanen gäller för 2008 enligt beslut av ansvarig programnämnd/fakultetstyrelse.

Tekniska högskolan vid Linköpings universitet

Länk till sidans topp


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 12/11/2007