Programming and Data Structures
Linnaeus University (Kalmar VÀxjö)
Start date:
End date:
Pace of study: 50 %
Published education catalogue
Education information from the published source. The education record and its time-bound offerings are kept separate.
Code: 1DV505
Kursen Àr en fortsÀttningskurs i programmmering (Python) och ger studenterna en introduktion till algoritmer, algoritmanalys och datastrukturer. Studenterna lÀr sig att analysera algoritmers prestanda genom att studera deras tidskomplexitet och utföra tidsmÀtningar. Vidare utforskar de olika experimentella metoder för att validera en algoritms förvÀntade egenskaper och genomföra hypotesprövning. Studenterna bekantar sig Àven med vanliga sök- och sorteringsalgoritmer och lÀr sig implementera dessa frÄn grunden. Genom praktiska övningar fÄr deltagarna erfarenhet av att implementera olika datastrukturer sÄsom listor, köer, stackar, hashtabeller, binÀra söktrÀd, binÀra heapar och grafer. Enhetstestning anvÀnds för att sÀkerstÀlla att implementeringarna fungerar korrekt och uppfyller förvÀntningarna. Genom att implementera datastrukturer som egna klasser i Python fÄr de ocksÄ praktisk erfarenhet av att skapa programstrukturer och att arbeta med objektorienterad programmering. Rapportskrivning Àr en viktig del av kursen dÀr studenterna fÄr öva pÄ att tydligt kommunicera sina resultat och analyser. Slutligen, studenterna introduceras till versionshanteringssystem, vilket Àr en fÀrdighet för att effektivt samarbeta och spÄra Àndringar i kodbaser.
Introduction to programming, 7.5 credits (1DV501 or 1DT910) or equivalent.
Each offering has its own dates and conditions. Closed offerings are retained as history and do not mean that a new application is open.
Linnaeus University (Kalmar VÀxjö)
Start date:
End date:
Pace of study: 50 %
Retrieved: .
Published: .
Publication version: 8e217193-f5fa-4778-b085-a4521fd03e8d
Checksum: 1b0dc54c0fc8a359f83ba9dc8f9d468479ce432de4c03bce3b8b33dd67fe3f6c
Last changed according to the source: 2026-01-22T11:43:29