Kursens övergripande mål är att ge studenten en grundläggande förståelse för programmering och numeriska verktyg, samt för hur programmering och numeriska verktyg används för att lösa problem.
Kurs-PM VT 2022
Presentation av kursen
Rubriker markerade med en asterisk ( * ) kommer från kursplan version VT 2020
Innehåll och lärandemål
Kursinnehåll
Programmering:
- Bakgrund och introduktion till programspråk
- Datatyper
- En- och flerdimensionella variabler och strukturer
- Grafritning
- Slingor och villkorssatser
- Linjära ekvationssystem
- Funktioner och script
- Felsökning
- Texthantering
- Filhantering
Numeriska verktyg:
- Numerisk integration
- Numerisk lösning av ekvationer
- Numerisk lösning av ordinära differentialekvationer
Lärandemål
Efter godkänd kurs ska studenten kunna:
- skriva program i MATLAB som inbegriper definition och hantering av funktioner, tal, matriser och strukturer
- hantera och använda information som lagrats i filer och strukturer
- lösa numeriska problem
Läraktiviteter
14 föreläsningar
6 datorlaborationer varav den första är en frivillig introduktionslaboration.
Förberedelser inför kursstart
Kurslitteratur
Per Jönsson: ”MATLAB – beräkningar inom teknik och naturvetenskap-med symbolisk
matematik”,
Förlag: Studentlitteratur
ISBN 978-91-44-13424-6
Alternativt:
Per Jönsson: ”MATLAB – beräkningar inom teknik och naturvetenskap”,
Förlag: Studentlitteratur
ISBN 978-91-44-06926-5
Programvara
MATLAB
Stöd för studenter med funktionsnedsättning
Om du har en funktionsnedsättning kan du få stöd via Funka:
Examination och slutförande
Betygsskala
A, B, C, D, E, FX, F
Examination
- DÖV1 - Datorövningar, 3,0 hp, Betygsskala: A, B, C, D, E, FX, F
- TEN1 - Skriftlig tentamen, 3,0 hp, Betygsskala: A, B, C, D, E, FX, F
Examinator beslutar, baserat på rekommendation från KTH:s samordnare för funktionsnedsättning, om eventuell anpassad examination för studenter med dokumenterad, varaktig funktionsnedsättning.
Examinator får medge annan examinationsform vid omexamination av enstaka studenter.
Avsnittet nedan kommer inte från kursplanen:
Datorövningar ( DÖV1 )
Lab3, Lab4 och Lab5 innehåller uppgifter för erhållande av högre betyg. Dessa uppgifter kan ge sammanlagt 12 överkurspoäng. Betyget på DÖV1 beror av överkurspoängen enligt följande:
A: 11 |
B: 8 |
C: 5 |
D: 0 |
E: Obligatoriska uppgifter ej redovisade i tid |
Skriftlig tentamen ( TEN1 )
Tentamen består av tre delar A, B och C. Varje fråga är värd 4 poäng. Det finns 4 frågor i del A, 2 frågor i del B och 2 frågor i del C.
Angående poäng och betygsgränser
Betygsskala:
FX 7 poäng på del A
E Minst 8 poäng på del A
D Utöver kraven för E, minst 4 poäng på del B
C Utöver kraven för E, minst 6 poäng på del B
B Utöver kraven för C, minst 4 poäng på del C
A Utöver kraven för C, minst 6 poäng på del C
Betyg på hela kursen
|
|
Tentamen (TEN1) |
|
||||
|
|
A |
B |
C |
D |
E |
|
Datorövningar |
A |
A |
A |
B |
B |
C |
|
(DÖV1) |
B |
B |
B |
B |
C |
C |
|
|
C |
B |
C |
C |
C |
D |
|
|
D |
C |
C |
D |
D |
D |
|
|
E |
C |
D |
D |
E |
E |
|
Målrelaterade betygskriterier/bedömningskriterier
Betygskriterier för DÖV1
E Lösa programmeringsuppgifter med hjälp av funktioner. Utföra numerisk integration. Utföra numerisk lösning av ordinära differentialekvationer. Hantering av strukturer och filer för lagring av data.
C Utöver kriterierna för E: Hantera textsträngar och textfiler. Simulera fysikaliska system med hjälp av differentialekvationer.
A Utöver kriterierna för E och C: Kunna implementera olika numeriska metoder baserat på verbal beskrivning. Självständigt kunna utvärdera effektivitet och noggrannhet hos genomförda numeriska beräkningar.
Betygskriterier för TEN1
E Visa förmåga att hantera följande metoder och element inom MATLAB-programmering: utmatning av data och meddelanden, funktioner, operatorer, matrishantering, logiska uttryck, selektering och repetition.
C Utöver kriterierna för E: Text- och filhantering. Användning av strukturer.
A Utöver kriterierna för E och C: Självständigt kunna implementera metoder för numerisk integration och numerisk lösning av differentialekvationer.
Möjlighet till plussning
Etiskt förhållningssätt
- Vid grupparbete har alla i gruppen ansvar för gruppens arbete.
- Vid examination ska varje student ärligt redovisa hjälp som erhållits och källor som använts.
- Vid muntlig examination ska varje student kunna redogöra för hela uppgiften och hela lösningen.
Ytterligare Information
Ändringar inför denna kursomgång
Kompletteringsuppgifterna är borttagna. De som inte hinner redovisa i tid får inga nya uppgifter utan redovisar de ursprungliga uppgifterna.
Kontakter
Kursansvarig
Lärare
Lärarassistenter
Examinator
Fakta om kursomgång
Startdatum
2022-01-18
Kursomgång
- VT 2022-61295
Undervisningsspråk
Svenska