Nada

^ 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

Restlabbstillfällen 9-13 juni 2008:

Mer info här!

Tentan 17/11 är färdigrättad

och kan hämtas ut på studerandeexpeditionen.
Tentan 17/11+lösning (kort) kan du hitta här.

Omtentan 19/1 är färdigrättad

och kan hämtas ut på studerandeexpeditionen.
Tentan 19/1 med lösningar finns här.

Betyg FX på tentan?

OM du fått betyget FX (dvs summa 18.0-19.5p) kan du komplettera upp till godkänt, betyg E, med en hemtentamen. Avtala en tid för att träffa Ninni, 24 timmar före detta får du hemtentauppgifterna (motsvarande cirka 3 tentatal), tex via Epost. Uppgifterna löses med dator eller handräkning, vad du föredrar. När vi träffas redogör du för hur du tänkt och gjort när du löst uppgifterna. (Tag med dina lösningar på papper). För godkänd hemtentamen skall alla tre uppgiftena lösts.

Icke kompletterad FX omvandlas till F. Komplettering bör helst ske i december - i alla fall bör du höra av dig i december. Efter 31 januari 2008 godtas inga kompletteringar av FX.

För omtentan 2008-01-19 gäller att komplettering bör ske i februari 2008.

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!)

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

  1. Ninni Carlsund (Epost: <ninni@nada.kth.se> )
  2. Erik von Schwerin (Epost: <schwerin@nada.kth.se> )
  3. 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 26 september 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

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 20 dec-07).

Projekt-labben (=Lab7)

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. Lab8 är individuell och dess lydelse bestäms i förväg i samråd med kursledaren. En typisk Lab8-uppgift är att man fördjupar eller vidareutvecklar någon av deluppgifterna i Lab7, tex gör ett GUI till lab7 eller undersöker hur svängningens amplitud beror av en (rejält) varierad dämpning eller massa vid olika frekvenser hos motorn.. Lab8 redovisas både muntligt och skriftligt. Den muntliga redovisningen på förbokad tid, är som Lab1-6 redovisades, typiskt i sofforna utanför terminalsalarna. Den skriftliga redovisningen är en rapport om 1-2 A4-sidor samt koden. 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 4 juni 2008
Tekniskt stöd: <webmaster@nada.kth.se>