Detaljer för kursplan för kurs FMNN25F giltig från och med HT 2014 Utskriftsvänlig visning Kurskod:FMNN25F Gäller från och med:Höstterminen 2014 Kursplanen är fastställd Allmänt Undervisningsspråk:Engelska Ges:Varje hösttermin Kurshemsida:http://ctr.maths.lu.se/na/courses/FMNN25/ 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 Kommentarer: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. Betygsskala: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 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 Kurskod:FMNN25F Administrativ information Datum för fastställande: -01-14 Beslutad av:FN1/Anders Gustafsson Alla publicerade kurstillfällen för kursplanen Inga matchande kurstillfällen hittades. 0 kurstillfällen. Utskriftsvänlig visning