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
10
Språk
Svenska
Nivå
Grundnivå
Fakultet
Teknisk-naturvetenskapliga fakultetsnämnden
Institution
Institutionen för informationsteknologi

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

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

  • 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