Göm meny
Gäller för: VT24

Kursinformation

Kursen TDDE44 - Programmering gick för första gången VT20 och ersatte kursen TDDC74 - Programmering: Abstraktion och modellering.

De största skillnaderna mellan kurserna är att vi i TDDE44 arbetar i programspråket Python (istället för Scheme), och att vi i TDDE44, förrutom att gå igenom grunderna i programmering, också på ett mer aktivt sätt kommer att fokusera på hur programmering kan användas som ett verktyg i olika relevanta sammanhang.

Kurslitteratur

Kursen har ingen obligatorisk kurslitteratur. Nedan följer dock tips på böcker som kan användas som referenslitteratur:

  • Lutz, M. (2013). Learning Python, 5th Edition. O’Reilly Media.
  • Punch, W. F., & Enbody, R. (2017). The Practice of Computing Using Python, Global Edition, 3/E. Boston: Pearson.
  • Skansholm, J. (2019). Python från början. Studentlitteratur.
  • Zelle, John M., (2017) Python Programming : An Introduction To Computer Science Third Edition. Franklin, Beedle & Associates, 2017. ISBN: 9781590282755, 1590282752

Tillgängliga online

Andra resurser

Bredvidläsning för den nyfikne

  • Abelson and Sussman (1996). Structure and Interpretation of Computer Programs, 2nd Edition. MIT Press.PDF
    • Kursbok i kursens föregångare som följer en annan pedagogisk approach och använder ett programmeringsspråk, Scheme Lisp, som skiljer sig väldigt mycket från Python. Användes i grundläggande programmeringsundervisning över hela världen under runt 30 år.

Sidansvarig: Johan Falkenjack
Senast uppdaterad: 2024-01-12