Kursplan för

Numeriska metoder
Numerical Methods

FMNF16, 5.0 högskolepoäng, G2 (Grundnivå, fördjupad)

Gäller för: 2025/26
Fakultet: Lunds tekniska högskola
Beslutad av: Programledning F/Pi
Beslutsdatum: 2025-04-10
Ikraftträdande: 2025-05-05

Allmänna uppgifter

Huvudområde: Teknik Fördjupning: Grundnivå, kurs/er som inte kan klassificeras
Obligatorisk för: V2
Undervisningsspråk: Kursen ges på svenska

Syfte

Kursen skall ge grundläggande förståelse för hur man med moderna beräkningsverktyg kan skriva datorprogram för att simulera och visualisera olika ingenjörsproblem inom V-området. Teknologen skall uppleva tekniska beräkningar som ett nyttigt verktyg i sin utbildning. Kursen skall stimulera till ett fortsatt eget lärande.

Mål

Kunskap och förståelse
För godkänd kurs skall studenten

Färdighet och förmåga
För godkänd kurs skall studenten

Värderingsförmåga och förhållningssätt
För godkänd kurs skall studenten

Kursinnehåll

Aritmetiska operationer, vektorer, matriser, enkla grafikfunktioner. Inbyggda funktioner (i python, NumPy och SciPy), egendefinerade funktioner och skript. Linjära ekvationssystem. Icke-linjära ekvationer. Anpassning till mätdata med minstakvadratmetoden. Numerisk integration. Tolkning och kritisk bedömning av resultat. Tillämpningar och projektarbete.

Kursens examination

Betygsskala: UG - (U, G) - (Underkänd, Godkänd)
Prestationsbedömning: Skriftlig tentamen och ett projektarbete.

Om så krävs för att en student med varaktig funktionsnedsättning ska ges ett likvärdigt examinationsalternativ jämfört med en student utan funktionsnedsättning, så kan examinator efter samråd med universitetets avdelning för pedagogiskt stöd fatta beslut om alternativ examinationsform för berörd student.

Moduler
Kod: 0124. Benämning: Projektuppgift.
Antal högskolepoäng: 1.5. Betygsskala: UG - (U, G). Prestationsbedömning: Laborationsprojekt.
Kod: 0224. Benämning: Numeriska metoder.
Antal högskolepoäng: 3.5. Betygsskala: UG - (U, G). Prestationsbedömning: Skriftlig tentamen.

Antagningsuppgifter

Förkunskapskrav:

Förutsatta förkunskaper: FMAB65 Endimensionell analys B1, FMAB70 Endimensionell analys B2 och FMAB30 Flerdimensionell analys. Grundläggande Python-programmering motsvarande första halvan av V2:s programmeringskurs.
Begränsat antal platser: Nej
Kursen överlappar följande kurser: FMN140 FMN065 FMNF05 FMNF15 FMNF10

Kurslitteratur

Kontaktinfo

Kursansvarig: Anders Holst, studierektor@math.lth.se
Lärare: Alexandros Sopasakis, alexandros.sopasakis@math.lth.se
Examinator: Anders Holst, Anders.Holst@math.lth.se
Kursadministratör: Studerandeexpeditionen, expedition@math.lth.se
Hemsida: https://canvas.education.lu.se/courses/28670

Övrig information

Tillämpningsproblemen är hämtade från V-området, t.ex. byggnadskonstruktion, byggnadsfysik, hydraulik och hydrologi. Teknologen skall lösa (d.v.s. simulera och visualisera) en större projektuppgift, vilken är framtagen i samarbete med läraren i Byggnadsmekanik.