lu.se

Forskar­utbildnings­kurser

Lunds tekniska högskola | Lunds universitet

Detaljer för kursplan för kurs FMNN25F giltig från och med HT 2014

Utskriftsvänlig visning

Allmänt
Syfte
  • Att ge doktorander med erfarenhet av andra programspråk träning i att implementera avancerade numeriska algoritmer i Python/SciPy, för att sedan kunna använda detta i andra kurser, i sin forskning eller i industrin.
Innehåll
  • Introduktion till Python utgående från programmeringskunskap i andra språk/verktyg. Objektorienterad programmeringsstil i beräkningsteknik. Scipy/Numpy datastrukturer.

    Exempel på komplexa numeriska algoritmer från olika områden inom numerisk analys.

    Koppling till beräkningsbibliotek i C och Fortran (Netlib).

    Automatiserade test i beräkningsprogrammering. Grafisk representation av numeriska resultat (animering). Python för att styra systemprocesser.
Kunskap och förståelse
  • För godkänd kurs skall doktoranden
  • ha fått en förståelse för beräkningsalgoritmers grundprinciper.

    ha fördjupat sin kännedom om ett antal viktiga beräkningsproblem, och sätt att angripa dem.
Färdighet och förmåga
  • För godkänd kurs skall doktoranden
  • ha förvärvat numerisk programmeringsfärdighet på hög nivå.

    ha lärt sig att koda, testa och resultatsbedöma komplexa numeriska algoritmer, med utnyttjande av beprövade programbibliotek.

    kunna genomföra ett programmeringsprojekt i grupp, inklusive identifikation av och uppdelning i delproblem, och eget ansvar för lösandet av ett delproblem.

    kunna redogöra för ett beräkningsprojekt, såväl i en muntlig presentation som i en skriftlig rapport.
Värderingsförmåga och förhållningssätt
  • För godkänd kurs skall doktoranden
Undervisningsformer
  • Föreläsningar
  • övningar
Examinationsformer
  • Inlämningsuppgifter
  • övrigt
  • Ett större programmeringsprojekt i grupp, med tillhörande skriftlig rapport som redovisas muntligen inför övriga kursdeltagare. Opposition på någon annan grupps rapport.
  • Underkänd, godkänd
Förkunskapskrav
Förutsatta förkunskaper
  • Grundkurs i numerisk analys. Kunskap i några av programmeringsspråken Java, C, C++, Fortran, Python samt MATLAB.
Urvalskriterier
Litteratur
  • Führer, C., Solem, J. & Verdier, O.: Computing with Python: An Introduction to Python for Science and Engineering. Pearson, 2013. ISBN 9780273786436.
Övrig information
Kurskod
  • FMNN25F
Administrativ information
  •  -01-14
  • FN1/Anders Gustafsson

Alla publicerade kurstillfällen för kursplanen

Inga matchande kurstillfällen hittades.

0 kurstillfällen.


Utskriftsvänlig visning