Antagningsdata

Välj region och språk

Välj språk för hela webbplatsen.

Publicerad utbildningskatalog

Algorithms and Software Design

Utbildningsinformation från den publicerade källan. Utbildningen och dess tidsbundna tillfällen hålls åtskilda.

Utbildningsfakta

Kod: GMI24H

Olika typer av datastruktur introduceras, som dynamiska listar, matriser och träd. För- och nackdelar diskuteras med avseende till snabbhet, minnesresurser och komplexitet som grund för kvalificerade val av datastruktur för att lösa ett specifikt problem. Olika typer av algoritmer diskuteras, båda övergripande och i detalj (implementeringsnivå). Teoretiska koncept som greedy algoritmer, dynamisk programmering och rekursion introduceras. En specifik case-study genomförs där sorteringsalgoritm används för att koppla ihop teori och praktik. Algoritmers för- och nackdelar beskrivs. Huvudkriterier som minneskrav, exekveringstid och programmeringsresurser diskuteras. En grundläggande matematisk teknik för teoretisk analys jämförs med empiriska undersökningar i laborationer. Slutligen diskuteras hur en hybrid lösning kan ge bästa prestation. Till exempel en sorteringsalgorithm där båda quicksort och bubblesort kombineras.

Behörighet

Object Oriented Programming, 7,5 credits First Cycle

Utbildningstillfällen

Varje tillfälle har egna datum och villkor. Avslutade tillfällen behålls som historik och innebär inte att en ny ansökan är öppen.

Källa och uppdatering

Skolverket Susa-navet

Hämtad: .

Publicerad: .

Visa källversion

Publiceringsversion: 8e217193-f5fa-4778-b085-a4521fd03e8d

Kontrollsumma: 1b0dc54c0fc8a359f83ba9dc8f9d468479ce432de4c03bce3b8b33dd67fe3f6c

Senast ändrad enligt källan: 2026-02-16T15:30:07