Logga in

Registrera

DVGC01 · Karlstads universitet

Programspråk

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

KurssidaKursplan
HP
7.5
Språk
Svenska
Nivå
Grundnivå
Fakultet
Fakulteten för hälsa, natur- och teknikvetenskap
Institution
Datavetenskap

Lärandemål

Efter avslutad kurs ska studenten kunna:

  • redogöra för de olika programmeringsparadigmen,
  • redogöra för programmeringsspråks grundläggande kontrollstruktur, dvs. sekvens, val och
  • repetition,
  • redogöra för programmeringsspråks syntax och semantik samt hur dessa kan beskrivas,
  • redogöra för Backus-Naur-form (BNF) som en syntaxbeskrivningsmetod,
  • beskriva ett programmeringsspråks syntax i BNF,
  • implementera en syntaxanalysator (en parser),
  • identifiera grundprinciperna bakom och skriva enkla program i ett för studenten nytt
  • programmeringsspråk och
  • redogöra skriftligt för laborationsarbete.
Kursinnehåll
I kursen behandlas översiktligt olika programspråk med särskild hänvisning till programmeringsparadigm: imperativ, funktionell och deklarativ. Dessutom behandlas objektorienterade språk. I kursen behandlas begreppen syntax, semantik, grammatik, lexikalanalys, syntaxanalys och symboltabeller; implementering av exekveringssystem, minneshantering, stackhantering och aktiveringsposter. Språkets struktur diskuteras. Övningar och laborationer utförs i ett imperativt eller objektorienterat språk, ett funktionellt språk och ett deklarativt språk. Både teori och praktik ingår. Teorin förmedlas huvudsakligen genom litteratur med stöd av föreläsningar och läsanvisningar. Praktiken utgörs av övningar och laborationer i grupp.
Förutsättningar
  • 60 hp varav Datastrukturer och algoritmer 7,5 hp. Motsvarandebedömning kan göras.
Litteratur

Saknas

Liknande kurser vid andra universitet
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Programmeringsparadigm

DD13619 tentor
Chalmers tekniska högskola

Chalmers tekniska högskola

Maskinorienterad programmering

EDA4877 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Grundläggande programmering

DD13336 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