Göm menyn

Översikt över nya studiematerialet

Studiematerialet innehåller en kompakt introduktion till programmering med Python som exempelspråk. Studiematerialet täcker allt innehåll i kursen och fungerar som kursbok. För den som ändå gillar "riktiga" böcker rekommenderar vi Python Programming: An Introduction to Computer Science av John M. Zelle. Det är en bra nybörjarbok i programmering som är särkilt bra för ingenjörer i data- och mjukvaruteknik.

Inför varje seminarium och laboration förväntas du ha tagit del av några kapitel av studiematerialet. Du hittar samma länkar även på planeringssidan.

Inför laboration 1

  1. Första gången med Python
  2. Tal, sanningsvärden, variabler och funktioner
  3. Olika sätt att köra program

Inför laboration 2 och seminarium 1

  1. Satser och uttryck
  2. Selektion
  3. Upprepning
  4. Parameteröverföring
  5. Strängar och listor

Inför laboration 3 och seminarium 2

  1. Datatyper
  2. Tupler och dictionaries
  3. Muterbarhet
  4. Iteration och rekursion

Inför laboration 4 och seminarium 3

  1. Programmeringspraxis
  2. Problemlösning
  3. Dubbelrekursion
  4. Listbyggare

Resten av studiematerialet, som ännu inte är omarbetat, finns åtkomligt via planeringssidan.

Om studiematerialet

Inför hösten 2025 är den första hälften av studiematerialet omarbetat. I denna nya del består varje kapitel av en text och en kort film. Texten och filmen säger ungefär samma sak, så du kan själv välja vilket format som funkar bäst, eller ta del av båda.

Det nya studiematerialet har en tydligare struktur. Varje kapitel avslutas med en sammanfattning. I vissa fall finns också extramaterial i form av referenser, quiz, fördjupningar eller utblickar.

Referenser är oftast hänvisningar till olika avsnitt av den officiella Python-dokumentationen.

Quiz med enkla frågor som snabbt kontrollerar att du förstått finns till några kapitel.

Fördjupningar riktar sig till dig som är nybörjare och som kanske behöver lite mer detaljer eller andra sätt att förklara samma sak.

Utblickar riktar sig till dig som redan kan en del om programmering och som vill veta mer.


Sidansvarig: Peter Dalenius
Senast uppdaterad: 2025-08-06