Hoppa till huvudinnehållet
Till KTH:s startsida

ML1309 Programmering och numeriska verktyg 6.0 hp

Kurs-PM VT 2022-61295

Version 1 – 2021-12-22 10:35:54

Kursomgång

VT 2022-1 (Startdatum 2022-01-18, Svenska)

Undervisningsspråk

Svenska

Kursen ges av

ITM/Hållbar produktionsutveckling

Kurs-PM VT 2022

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: StudentlitteraturISBN 978-91-44-13424-6Alternativt:Per Jönsson: ”MATLAB – beräkningar inom teknik och naturvetenskap”,Förlag: StudentlitteraturISBN 978-91-44-06926-5

Programvara

MATLAB

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

Den som vill plussa på TEN1 (tentamen) måste fylla i
Den som vill plussa DÖV1 (laborationerna) måste även lösa de obligatoriska uppgifterna.

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.

Fakta om kursomgång

Startdatum

2022-01-18

Kursomgång

  • VT 2022-61295

Undervisningsspråk

Svenska

Kursen ges av

ITM/Hållbar produktionsutveckling

Kontakter