ET1540 Grundläggande programmering i Matlab

Fristående kurs, 6 Högskolepoäng, Grundnivå, höstterminen 2020

Startar ej

Kursen avser att ge studenten en introduktion till problemlösning genom grundläggande kunskaper om programmering, med användning av Matlab eller motsvarande programmeringsmiljö. Kursen utgör även en förberedelse för ett antal programkurser där Matlab används.

Fakta

  • Undervisningsform: Campus, dagtid, deltid 50%
  • Studietid: 2020 vecka 45 till 2021 vecka 02
  • Nivå: G1N
  • Anmälan : Startar ej
  • Språk: Undervisningen ges på svenska.
  • Ort: Karlskrona
  • Huvudområde: Elektroteknik
  • Kursplan: Ladda ner
  • Välkomstbrev: Länk till välkomstbrev från ansvarig lärare finns här senast 3 veckor innan kursstart.
  • Förkunskapskrav: För tillträde till kursen krävs grundläggande behörighet samt Matematik 3c, Fysik 2 och Kemi 1 eller Matematik D, Fysik B och Kemi A.

Innehåll

• Grundläggande programmering
• Sekvens, selektion och iteration
• Algoritmer
• Funktioner
• Datatyper och datastrukturer
• Datahantering och grundläggande operationer på variabler, vektorer, matriser och strukturer.
• Import och export av data till Matlab
• Visualisering av data, 2D- och 3D-grafik
• Introduktion till toolboxar i Matlab
• Simulink för numerisk lösning av differentialekvationer
• Tekniska tillämpningar av begrepp från linjär algebra: skalärprodukt, linjär avbildning, egenvektorer.
• Tillämpning av begrepp från fysiken och analysen: numerisk lösning av enkla differentialekvationer.
• Praktiska programmeringsövningar

Lärandemål

Kunskap och förståelse

• Ha förvärvat kunskap och förståelse om grundläggande programmering
• Ha förvärvat grundläggand kunskap och förståelse för matlab-miljön och grundläggande programmering i Matlab integrerat med konstruktioner som används i vanliga programspråk..
• Kunna översiktligt beskriva grundläggande datastrukturer i Matlab.
• Ha förvärvat kunskap och förståelse om olika toolboxar som finns i Matlab.
Färdighet och förmåga

• Kunna självständigt skriva program
• Kunna lösa enkla tekniska problemställningar i Matlab
• Kunna skapa olika typer av datastrukturer.
• Kunna utföra grundläggande operationer på datastrukturer i Matlab.
• Kunna använda grundläggande funktioner i Matlab.
• Kunna importera och exportera data i Matlab.
• Kunna visualisera data och använda 2D- och 3D-grafik.
• Kunna använda toolboxar i Matlab.
Värderingsförmåga och förhållningssätt

• Erhållit förmåga att göra tekniska beräkningar och presentera beräkningsresultat i en programmeringsmiljö, exempelvis Matlab, där matematisk notation kan användas integrerat med konstruktioner som finns i ett vanligt programspråk.
• Skapat ett förhållningsätt och praktiska färdigheter i att programmera och arbeta med Matlab.
• Kunna värdera rimligheten med Matlab för lösning av specifika problem.

Kurslitteratur och övriga läromedel

? MATLAB-beräkningar inom teknik och naturvetenskap av Per Jönsson, ISBN:
9789144069265, Upplaga: 3
? Material från institutionen

Kurslitteratur och övriga läromedel

? MATLAB-beräkningar inom teknik och naturvetenskap av Per Jönsson, ISBN:
9789144069265, Upplaga: 3
? Material från institutionen

Lärande och undervisning

Kursen bedrivs genom föreläsningar, övningar och inlämningsuppgift.

Lärare

Examinator
  1. Anders Hultgren
Kursansvarig
  1. Josef Ström Bartunek

Bedömning

Examinationsmoment för kursen
Kod Benämning Högskolepoäng Betyg
1810 Inlämningsuppgift 1 1.5 G-U
1820 Inlämningsuppgift 2 1.5 G-U
1830 Inlämningsuppgift 3 1.5 G-U
1840 Inlämningsuppgift 4 1.5 G-U

Betyg

Kursen bedöms med betygen G Godkänd, UX Otillräckligt, komplettering krävs, U Underkänd.

Tentamina

Du kan läsa mer om tentamen i Studentportalen och där anmäler du dig till de flesta tentamina.


Det kan finnas andra planerade examinationstillfällen. Information om dem finns i lärplattformen Canvas eller på annan plats som kursansvarig hänvisar till.

Kursvärdering

Kursansvarig ansvarar för att studenternas synpunkter på kursen systematiskt och regelbundet inhämtas och att resultaten av utvärderingar i olika former påverkar kursens utformning och utveckling.