Logga in

Registrera

1DL042 · Uppsala universitet

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

KurssidaKursplan
HP
Språk
Svenska
Nivå
Grundnivå
Fakultet
Institution

Lärandemål

Efter godkänd kurs ska studenten kunna:

  • analysera enklare problem samt designa och förklara lösningar,
  • formulera en strategi för att hantera större problem,
  • arbeta med grundläggande datastrukturer såsom listor av olika slag,
  • systematiskt söka efter och tolka fel som uppstår,
  • använda de vanligaste primitiverna i imperativa programspråk, bl.a. Java,
  • tillämpa grunderna i god programkonstruktion i bl.a. en objektorienterad programmeringsstil,
  • överföra tidigare kunskaper till ett nytt programmeringsspråk,
  • läsa, bedöma och göra smärre ändringar i stora förelagda program,
  • återanvända kod som konstruerats av andra,
  • anta olika roller i en programmeringsprocess och arbeta både enskilt och i grupp,
  • reflektera över det egna lärandet i programmering.
Kursinnehåll
Kursen fokuserar på programmering som metod för problemlösning i allmänna termer utan att fokusera på ett specifikt programmeringsspråk, Python och Java kommer att användas och objektorienterade strukturer att nämnas. Problemlösning, formulering av algoritmer, val av datatyper och konstruktion av program i valt programspråk är centralt, inklusive att återanvända kod, bl.a. objektorienterad.
Förutsättningar
  • Grundläggande behörighet och Matematik fortsättning nivå 2 alternativt Matematik 4/Matematik D
Litteratur
[Python in your pocket ; covers Python 2.4], 3. ed., Beijing, O'Reilly, 2005 (preliminär) - Lutz, Mark., Python: pocket reference
Horstmann, Cay S., Big Java: international student version, 4. ed., Hoboken, N.J., John Wiley & Son Ltd, cop. 2010 (preliminär)
Liknande kurser vid andra universitet
Kungliga Tekniska högskolan
DD13619 tentor
Chalmers tekniska högskola
EDA4877 tentor
Kungliga Tekniska högskolan
DD13336 tentor
Redo att boosta dina studier?

Gör som 15 000+ studenter och ta kontroll över ditt tentaplugg.

Kom igång gratis

10
Teknisk-naturvetenskapliga fakultetsnämnden
Institutionen för informationsteknologi

Kungliga Tekniska högskolan

Programmeringsparadigm

Chalmers tekniska högskola

Maskinorienterad programmering

Kungliga Tekniska högskolan

Grundläggande programmering

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