Upp till allmänna kurssidan.
DN1212 Numeriska metoder och grundläggande programmering för BD2-Bio2-K2
Kursen innehåller programmering i Matlab och grundläggande numeriska metoder,
totalt 9 högskolepoäng.
Kursen läses av årskurs 2 i civilingenjörsprogrammen bioteknik,
kemiteknik och materialteknik.
Schema
Kursen startar med första föreläsningen fredag 31 augusti kl 13-15 i sal D1.
Kursen pågår sedan fram till vecka 49.
För mer schemadetaljer se
KTH-schemat.
Notera att BD, Bio och K har olika tider för salsövningar och laborationer.
Vad som gås igenom vid olika tillfällen
står i kursplanen
Lokaler - datorlaborationer
Kursens terminalövningar (datorlaborationer) är i Röd, Orange, Gul
respektive Brun sal. Dessa ligger i Nada:s datorsalar vid Osquars Backe 2,
plan 4, parallellt med Osquars Backe.
För att komma in i korridoren till datorsalarna krävs ett passerkort.
Ert vanliga kort skall fungera - om ni är anmälda/registrerade till kursen.
(KTH-schemats beteckning
4V4 betyder Nada plan 4, Västra galleriet, sal 4, dvs Gul sal;
4V6 betyder Nada plan 4, Västra galleriet, sal 6, dvs Brun sal, osv.
Vi är alltså INTE i V:s terminalsalar!)
Lokaler - salsövningar
BD, Bio och Kemi har salsövningar
vid olika tider. Se i schemat för
rätt kursomgång. Första övningen är:
Övning 1, måndag 3/9 kl 10-12 för Bio i sal E33
Övning 1, måndag 3/9 kl 10-12 för K i sal E52
Övning 1, tisdag 4/9 kl 10-12 för BD i sal D31.
Lärare
Ninni Carlsund är kursansvarig och föreläsare.
Hemsida är www.nada.kth.se/~ninni.
Där finns tex info om mottagningstid,
besöksadress (NADA, Osquars Backe 2, plan 5, rum 1519)
och telefon (08-790 8193).
Övningsassistenter är
- Ninni Carlsund
(Epost: <ninni@nada.kth.se> )
- Erik von Schwerin
(Epost: <schwerin@nada.kth.se> )
- Tommy Sundström
(Epost: <f99-tsu@nada.kth.se> )
Kursens hemsida
Kursens hemsida på webben är
www.csc.kth.se/utbildning/kth/kurser/DN1212/numpbk07
Mål med kursen
Kursen ska ge dig datorvana och viss färdighet att skriva välstrukturerade
program för att du ska kunna använda datorer och programmering som naturliga
verktyg i ingenjörsarbetet.
Du får kunskap om grundläggande datalogiska begrepp
som förekommer i flertalet programmeringspråk samt förmåga att analysera,
strukturera och lösa programmeringsuppgifter.
Kursens mål är också att ge kunskap om numeriska metoder för att lösa olika
matematiska problem inom teknik och naturvetenskap. Du ska kunna identifiera
olika typer av problem och veta vilka numeriska metoder som finns för att
lösa dom. Du ska också känna till olika metoders egenskaper och
begränsningar samt ha en uppfattning om resultaten är vettiga genom att veta
vilka olika felkällor man har vid olika typer av approximation.
En stor del av kursen går ut på eget arbete med datorlaborationer för att ge
vana vid att arbeta med MATLAB och att självständigt
lösa olika typer av problem.
Kurslitteratur
Följande litteratur används i kursen:
Kursinnehåll
Programmeringsdelen:
Grundläggande datatekniska begrepp,
programmeringsteknik och programmering i Matlab.
Styrstrukturer, funktioner, datstrukturer, filhantering och
grafiska användargränssnitt.
Numerikdelen:
Idéer och begrepp inom numerisk
analys. Ekvationslösning, både linjära och olinjära ekvationer och system.
Approximation, minstakvadratmetoden för
överbestämda linjära och olinjära system, derivataskattning,
numerisk integration,
numerisk lösning av differentialekvationer, begynnelse och
randvärdesproblem, stabilitet och konvergens, algoritmer för att lösa
stora linjära system, beräkning av egenvärden och egenvektorer.
Kurskatalog
Matlabfiler till kursen finns att hämta på
http://www.csc.kth.se/kurser/kth/DN1212/MATLABFILER/
Du kan också hitta filer till labbarna här (ett urval av filer från kursbiblioteket).,
(senast uppdaterad 30 augusti 2007).
Laborationer
I kursen ingår 6 obligatoriska datorlaborationer (4.5
högskolepoäng) samt ett obligatoriskt slutprojekt (1.5 högskolepoäng).
Godkänd
laborationskurs ger alltså 6 högskolepoäng
(av kursens totalt 9 högskolepoäng, övriga 3 är tentamen).
Laborationerna görs i tvåmannagrupper i NADA:s datorsalar.
En frivillig, betygshöjande individuell laboration kan också göras.
För arbete
utanför schemalagd tid är datorsalarna tillgängliga via giltigt
kårkort alla tider på dygnet utom bokade tider.
Laborationerna ger bonuspoäng (bp) till tentan om de redovisas i tid
(se nedan). Följande gäller för bonuspoäng och bonusdatum
- Lab 1, mån 17/9-07, (0.5bp)
Redovisningsinstruktioner och krav för lab 1
- Lab 2, mån 24/9-07, (0.5bp)
Redovisningsinstruktioner och krav för lab 2
- Lab 3, mån 1/10-07, (0.5bp)
Redovisningsinstruktioner och krav för lab 3
- Lab 4, 9 resp 10/10-07, (1.0bp)
Redovisningsinstruktioner och krav för lab 4
- Lab 5, 23 resp 24/10-07, (0.5bp)
Redovisningsinstruktioner och krav för lab 5
- Lab 6, fre 2/11-07, (1.0bp)
Redovisningsinstruktioner och krav för lab 6
- Lab 7, projekt, rapport senast ons 5/12-07, muntliga redovisningen på
förbokad tid, senast detta datum.
Se anvisningarna.
- Lab 8, frivillig, rapport senast ons 5/12-07, muntliga redovisningen på
förbokad tid, senast detta datum.
Se anvisningarna.
Observera att redovisningen endast kan göras under
terminalövningstid (på förbokade tider).
Tiderna kan vara olika för BD, Bio och K.
Den skriftliga projektrapporten skall ha lagts postfack på NADA senast
ovan angiven dag, kl 17.15.
Bonuspoängen gäller fram till (men inte till och med) nästa
kursomgångs ordinarie tenta i november 2008.
Samtliga obligatoriska laborationer skall vara redovisade senast 15/2-08.
(och lab8 senast 3 resp 4 resp 5 dec-07).
Examination och betygsregler
Godkänd kurs kräver både godkända laborationer (Lab1-7) och godkänd tentamen.
Godkänd labkurs ger 6 högskolepoäng och tentamen 3 högskolepoäng.
En skriftlig tretimmarstentamen ges lördagen 17 november 2007. Tentan
omfattar huvudsakligen numerikdelen av kursen och består av ett antal
mindre problem
att lösa. Hjälpmedel på tentan är "Användarhandledning för MATLAB".
Betygsgränser för den skriftliga tentan är
för betyg D minst 20 poäng,
för betyg C över 26 poäng och
för betyg B över 29 poäng, inklusive bonuspoäng från laborationerna.
Maxpoäng på tentan är 35 poäng
(med maximala 4 bonuspoäng blir då summan max 39).
Om den frivilliga Lab8
görs blir slutbetyget på kursen ett steg över det som erhölls på
tentan, annars blir kursens slutbetyg samma som tentans betyg.
För att erhålla högsta betyg på kursen (A) måste man alltså
förutom "högsta betyg" på tentan också göra den individuella Lab8.
En gjord Lab8 gäller som bonuspoängen, dvs
fram till (men inte till och med) nästa
kursomgångs ordinarie tenta i november 2008.
Ingen del av undervisningen är obligatorisk, men
redovisningen av laborationerna sker under laborationstid,
delvis enligt förbokade listor.
Kursutvärdering
I slutet av kursen görs en kursutvärdering. Det är viktigt för oss att
få en uppfattning om hur kursen har fungerat ut studentsynpunkt. Detta
för att kunna förbättra och utveckla kursen. En enkät kommer att
finnas på denna webbsida som du kan fylla i vid kursens slut. Vi tar
givetvis också gärna emot synpunkter redan under kursens gång.
Upp till allmänna kurssidan.
Sidansvarig: <ninni@nada.kth.se>
Senast ändrad 30 augusti 2007
Tekniskt stöd: <webmaster@nada.kth.se>