Logga in

Registrera

DAT425 · Chalmers tekniska högskola

Inledande programmering

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
6
Språk
Engelska
Institution
Data- och informationsteknik

Lärandemål

Efter avslutad kurs ska studenten kunna: Kunskap och förståelseUttrycka matematiska formler som uttryck och algoritmer i ett programspråkVälj lämpliga datatyper och datastrukturer för olika typer av dataStrukturera stora program i hanterbara och återanvändbara enheter med hjälp av begrepp som moduler, klasser och funktionerSöka och hitta relevanta programbibliotek och använda dem på lämpligt sättFörklara förhållandet mellan hårdvara, operativsystem och användarprogramAnvända programmering för grundläggande dataanalys av stora filerKompetens och färdigheterSkriva program som manipulerar numerisk och textuell data för att utföra vanliga programmeringsuppgifterBygga interaktiva program med både textbaserade och grafiska användargränssnittSkriva program som läser, ändrar och skapar filer i filsystemet Använda standardbibliotek och följa god praxis i programmeringTesta program med metoder såsom enhets-, regressions- och egenskapsbaserad testningAnvända programmeringsverktyg såsom textredigerare och versionshanteringssystemBedömning och tillvägagångssättUtvärdera svårigheter och resurser som krävs för typiska programmeringsuppgifterAnalysera kod skriven av andra och hitta fel och möjligheter till förbättring

Kursinnehåll
Kursen är en första introduktion till programmering med hjälp av ett allmänt programmeringsspråk. Den ger studenten omfattande kunskaper i språket, vilket gör det möjligt för eleven att skriva kod för en mängd olika uppgifter och att läsa och återanvända kod skriven av andra programmerare. Parallellt med att lära sig språket kommer studenten att introduceras till grundläggande begrepp inom datorer och programmering. Dessa begrepp inkluderar:Datatyper och deras binära representationer i datorns minneFörhållandet mellan källkod, kompilator och maskinDen syntaktiska strukturen för uttryck, uttalanden, funktioner, klasser, moduler osv.Grunderna i algoritmdesign såsom iteration, rekursion, nedbrytning till funktioner och top-down vs. bottom-up.Grunderna i programvarudesign såsom funktioner, klasser och moduler.
Förutsättningar
  • Grundläggande behörighet för grundnivå
Litteratur
Information om litteratur ges på kursens hemsida innan kursstart.
Liknande kurser vid andra universitet
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Programmeringsparadigm

DD13619 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Grundläggande programmering

DD13336 tentor
Högskolan Kristianstad

Högskolan Kristianstad

Grundläggande Programmering

DA110I6 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

  • Guider

  • 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