Logga in

Registrera

DAL202 · Högskolan Väst

Datastrukturer och algoritmer

Ny kurs

Kom igång gratis

Inga tentor än

Ladda upp dina tidigare tentor och få hjälp med att strukturera ditt studiematerial

Få dina tentauppgifter kategoriseradeBli guidad genom ditt studiematerialFå hjälp direkt med teori och tipsHåll koll på dina framsteg

Kurs info

Kursplan
HP
7.5
Språk
Svenska
Nivå
Grundnivå
Fakultet
Institutionen för ingenjörsvetenskap
Institution
Institutionen för ingenjörsvetenskap

Lärandemål

Efter godkänd kurs ska studenten kunna:

  • Kunskap och förståelse
  • redogöra för grundläggande abstrakta datatyper och datastrukturer såsom arrayer, stackar, köer, länkade listor, träd och hashtabeller
  • beskriva vanliga algoritmer kopplade till grundläggande datastrukturer och hur de fungerar
  • redogöra för begrepp inom komplexitetsteori
  • Färdigheter och förmåga
  • implementera abstrakta datatyper och datastrukturer som klasser i ett objektorienterat programmeringsspråk
  • designa algoritmer för att lösa enkla problem
  • analysera komplexiteten för problem och implementationer
  • välja lämpliga datastrukturer för att implementera algoritmer på ett effektivt sätt
  • använda rekursion för att lösa problem
  • Värderingsförmåga och förhållningssätt
  • reflektera över betydelse av läsbarhet och effektivitet vid design av algoritmer.
Kursinnehåll
  • Kursen ger en introduktion till datastrukturer och algoritmer och dess roll i detaljerad design och implementation av program. Kursen har två generella teman: (1) algoritmer vid design och utveckling av program; (2) datatstrukturer vid implementation av algoritmer.
  • Dessutom behandlar kursen följande ämnen:
  • Asymptotisk effektivitet och komplexitetsnotation.
  • Vanliga datastrukturer och abstrakta datatyper, såsom fält (arrayer), stackar, köer, länkade listor, träd och hashtabeller.
  • Rekursion.
  • Ett objektorienterat programmeringsspråk används för att implementera de datastrukturer och algoritmer som täcks av kursen.
Förutsättningar
  • Grundläggande behörighet samt godkänt resultat från följande kurs/kurser:
  • GPP101 Grundläggande programmering med Python 7,5 hp
  • OPB200 Objektorienterad programmering med C++ 7,5 hp
  • DIM100 Diskret matematik 7,5 hp
Litteratur

Saknas

Liknande kurser vid andra universitet
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Logik för dataloger

DD135143 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Tillämpad datalogi

DD132038 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Datalagring

IV135125 tentor
Redo att boosta dina studier?

Gör som 15 000+ studenter och ta kontroll över ditt tentaplugg.

Kom igång gratis

Produkt

  • Priser

  • Karriär

Företag

  • Om oss

  • Blogg

  • Användarvillkor

  • Integritet

  • Support

Universitet

  • KTH

Uppsala universitet

  • Linköpings universitet

  • Chalmers

  • Lunds universitet

  • Luleå tekniska universitet

  • Stockholms universitet

  • Gymnasiet

  • Socialt

    • Instagram

    • Facebook

    • YouTube

    • TikTok

    • Linkedin

    © 2026 Crash Course Sverige AB