Programmering med maskintekniska tillämpningar
7.5 HPI kursen ska studenterna tillägna sig de kunskaper och färdigheter som krävs för att hantera vetenskapliga och praktiska tekniska problem inom modellering och simulering av system. Detta med hjälp av datorprogrammering i ett modernt programmeringsspråk på hög nivå. Motsvarande tekniska fall introduceras under kursen.
Innehållet består av tre tematiska block:
Block A - Programmering
Behandlar grundläggande begrepp inom programmering, såsom reglerflödesstrukturer, datastrukturer och bearbetning, programstrukturer, grafik och visualisering samt versionskontroll.
Block B - Datormatematik
Omfattar den grundläggande matematik som krävs för modellering och simulering samt hur kommandon och rutiner i det valda programmeringsspråket kan användas för matematiska beräkningar inom statistik, linjär algebra och analys.
Block C - Modellering och simulering
Ägnas åt flera tekniker som är användbara för att modellera och simulera tekniska problem med hjälp av det valda programmeringsspråket, såsom interpolation, lösning av icke-linjära ekvationssystem, differentialekvationer eller optimeringsproblem.
Kursen består av föreläsningar, workshops och laborationer. Studenterna ska arbeta individuellt med ett projekt som pågår under hela kursens gång.
Innehållet består av tre tematiska block:
Block A - Programmering
Behandlar grundläggande begrepp inom programmering, såsom reglerflödesstrukturer, datastrukturer och bearbetning, programstrukturer, grafik och visualisering samt versionskontroll.
Block B - Datormatematik
Omfattar den grundläggande matematik som krävs för modellering och simulering samt hur kommandon och rutiner i det valda programmeringsspråket kan användas för matematiska beräkningar inom statistik, linjär algebra och analys.
Block C - Modellering och simulering
Ägnas åt flera tekniker som är användbara för att modellera och simulera tekniska problem med hjälp av det valda programmeringsspråket, såsom interpolation, lösning av icke-linjära ekvationssystem, differentialekvationer eller optimeringsproblem.
Kursen består av föreläsningar, workshops och laborationer. Studenterna ska arbeta individuellt med ett projekt som pågår under hela kursens gång.
Fördjupningsnivå:
A1N (har endast kurs/er på grundnivå som förkunskapskrav)
Utbildningsnivå:
Avancerad nivå
Behörighetskrav:
Matematik 22.5 hp, Introduktion till programmering 7.5 hp, samt Engelska 6 eller Engelska, nivå 2. Motsvarandebedömning kan göras
Kursen ingår i följande program
- Civilingenjör Maskinteknik (läses år 5)
Mer information
Detaljer för Campus (Karlstad), 50%
-
Övrig information:
- Valbar
- Start Hösttermin 2026
- Studieform Campus (Karlstad)
- Språk Engelska
- Kurskod MSAD31
- Anmälningskod KAU-55374
- Studietakt 50% (Dag)
- Studieperiod vecka 36–45
- Schema Visa
- Litteraturlista Visa