Kursplan för Introduktion till programmering, beräkningsvetenskap och statistik

Introduction to Programming, Scientific Computing and Statistics

Det finns en senare version av kursplanen.

  • 10 högskolepoäng
  • Kurskod: 1TD349
  • Utbildningsnivå: Grundnivå
  • Huvudområde(n) och successiv fördjupning: Datavetenskap G2F

    Förklaring av koder

    Koden visar kursens utbildningsnivå och fördjupning i förhållande till andra kurser inom huvudområdet och examensfordringarna för generella examina:

    Grundnivå
    G1N: har endast gymnasiala förkunskapskrav
    G1F: har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav
    G1E: innehåller särskilt utformat examensarbete för högskoleexamen
    G2F: har minst 60 hp kurs/er på grundnivå som förkunskapskrav
    G2E: har minst 60 hp kurs/er på grundnivå som förkunskapskrav, innehåller examensarbete för kandidatexamen
    GXX: kursens fördjupning kan inte klassificeras.

    Avancerad nivå
    A1N: har endast kurs/er på grundnivå som förkunskapskrav
    A1F: har kurs/er på avancerad nivå som förkunskapskrav
    A1E: innehåller examensarbete för magisterexamen
    A2E: innehåller examensarbete för masterexamen
    AXX: kursens fördjupning kan inte klassificeras.

  • Betygsskala: Underkänd (U), godkänd (3), icke utan beröm godkänd (4), med beröm godkänd (5)
  • Inrättad: 2018-03-06
  • Inrättad av: Teknisk-naturvetenskapliga fakultetsnämnden
  • Gäller från: vecka 30, 2018
  • Behörighet: Kandidatexamen inklusive 15 hp matematik och statistik samt 45 hp biologi varav 30 hp i molekylärbiologi, cellbiologi, evolution och/eller genetik.
  • Ansvarig institution: Institutionen för informationsteknologi

Mål

Efter godkänd kurs ska studenten kunna

  • redogöra för och utföra uppgifter som kräver kännedom om nyckelbegrepp inom beräkningsvetenskap och statistik;
  • beskriva och använda de algoritmer och metoder som ingår i kursen;
  • undersöka egenskaper hos beräkningsalgoritmer, matematiska och statistiska modeller med hjälp av de analysförfaranden som ingår i kursen;
  • tillämpa grundläggande försöksplaneringsteknik;
  • lösa mindre beräkningsproblem på ett strukturerart sätt (lösa problemet stegvis genom att dela upp i delproblem) och implementera i Matlab; 
  • skriva program i C för att lösa vetenskapliga problem inom biologi och beräkningsområdena;

Innehåll

Kursen består av tre delar: beräkningsvetenskap och grundläggande programmering, statistik och multivariat analys, programmering i C. 
Del 1 (3 hp): Matriser, vektorer och lösning av linjära ekvationsstem med LU-faktorisering, numerisk lösning av integraler, Introduktion till Monte Carlometoder. Användning av Matlab och grunderna i programmering, t ex programmeringsstrukturer (if, for, while) och funktioner.
Del 2 (4 hp): Statistik och multivarat analys: Grunderna i statistik (fördelningar, väntevärde, varians, standardavvikelse etc.). Principalkomponentanalys. Prediktiv multivariat analys.
Del 3 (3 hp): Programmering: Programmering, testning och debugging i C. Datatyper, reguljära uttryck, funktioner och moduler. Innehållet och upplägget är i hög grad tillämpningsdrivet där problem inom biologi används i uppgifter och inlämninsuppgifter. 
 

Undervisning

Föreläsningar och lektioner, laborationer, inlämningsuppgifter.

Examination

Skriftliga prov (del 1 och del 2). Inlämningsuppgifter (del 1, del 2 och del 3). 

Versioner av kursplanen

Litteratur

Uppgift om kurslitteratur saknas. Ta kontakt med ansvarig institution för mer information.