Logga in

Registrera

ID1018 · Kungliga Tekniska högskolan

Programmering I

12 tentor

Kom igång gratis

Kursinnehåll
2026-04-07
Fredrik Kilander · 0 uppgifter
2026-01-10
0 uppgifter
2025-08-22
Fadil Galjic · 0 uppgifter
2025-04-24
0 uppgifter
2024-08-23
Fadil Galjic · 0 uppgifter

Vad ingår?

0 uppgifter

Sorterat efter ämne och svårighet, direkt från tentor.

12 tentor med lösningar

Alla tidigare tentor samlade, öva på riktiga examensfrågor.

AI-handledare (KAI)

Få steg-för-steg-hjälp dygnet runt, skräddarsydd för den här kursen.

0 studieplaner

Personliga studieplaner som anpassar sig till dina framsteg.

Generera tester

Skapa anpassade övningstester baserat på ämne och svårighet.

Framstegsanalys

Se vad du vet, vad du behöver granska och vad som finns kvar.

Kurs info

KurssidaKursplan
HP
7.5
Språk
Svenska
Nivå
Grundnivå
Fakultet
Skolan för elektroteknik och datavetenskap
Institution
EECS/Datavetenskap

Lärandemål

Efter avslutad kurs ska studenten kunna:

  • Analysera, förklara, modifiera och utöka ett enkelt program i termer av fundamentala programkonstruktioner och begrepp.
  • Beskriva hur numeriska och teckenbaserade data representeras samt diskutera användningen av primitiva datatyper och inbyggda datastrukturer.
  • Designa, implementera, testa och felsöka ett program som använder grundläggande beräkning, enkel I/O, vanliga villkors- och iterationsstrukturer och funktionsdefinitioner.
  • Diskutera vikten av algoritmer, identifiera de nödvändiga egenskaperna hos goda algoritmer och skapa algoritmer för att lösa enkla problem.
  • Utveckla kod som hanterar undantagstillstånd under exekveringen.
  • Försvara filosofin bakom objektorienterad design och begreppen inkapsling, abstraktion, arv och polymorfism.
  • Designa, implementera, testa och felsöka enkla program i ett objektorienterat programmeringsspråk.
Kursinnehåll
  • Grundläggande syntax och semantik hos ett högnivåspråk
  • Variabler, datatyper, uttryck och tilldelning
  • Enkel I/O
  • Villkorliga och iterativa kontrollstrukturer
  • Funktioner och parameteröverföring
  • Strukturerad nedbrytning
  • Representation av numeriska data
  • Omfång, precision och avrundningsfel
  • Arrayer
  • Representation av teckenbaserade data
  • Strängar och stränghantering
  • Minneshantering vid exekvering
  • Pekare och referenspekare
  • Problemlösningsstrategier
  • Algoritmers roll i problemlösningsprocessen
  • Implementationsstrategier för algoritmer
  • Felsökningsstrategier
  • Algoritmers begrepp och egenskaper
  • Objektorienterad design
  • Inkapsling och dold information
  • Separation av beteende och implementation
  • Klasser och underklasser
  • Arv
  • Polymorfism
  • Undantagshantering
Förutsättningar

Saknas

Litteratur

Saknas

Liknande kurser vid andra universitet
Chalmers tekniska högskola

Chalmers tekniska högskola

Maskinorienterad programmering

EDA4877 tentor
Luleå tekniska universitet

Luleå tekniska universitet

Programmerig och digitalisering

D0028E2 tentor
Mälardalens universitet

Mälardalens universitet

Programmering

DVA1171 tentamen
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