3 min read

Kursguide: Intro till Programmering

Hur ska man få godkänt på programmeringen?
Kursguide: Intro till Programmering

I denna kursguide så kommer du att hitta:

  • En kort introduktion till vad du kommer att läsa
  • Betyg på kurslitteraturen och arbetsbelastningen på kursen
  • Tips från tidigare studenter
  • Nedladdning till gamla tentor

Vad läser man i Programmering?

Att lära sig programmera är samma sak som att lära sig prata med datorer. Datorer är nästan allting som en människa inte är, den är snabb och dum. I kursen så får du lära dig det vanligaste språket för att kommunicera med datorn så att den kan göra enkla uppgifter åt dig (python). Den första månaden ägnas till att lära dig den grammatiken som senare behövs för att kunna bygga hela meningar, om vi använder en språkliknelse. Mer specifikt så är detta det ni kommer att lära er under första månaden:

  1. Variabler och Datatyper
  2. Villkor
  3. Loopar
  4. Listor
  5. stränghantering
  6. Dictionarys och tupler
  7. funktioner

Under den andra månaden så kommer ni att få lära er om satslogik och varför det är viktigt för att kunna föra bra program. Det är detta som inkluderas under den andra halvan av kursen:

  1. Input/output
  2. Mängder och satslogik
  3. Predikatlogik

Efter föreläsningarna så kommer det finnas ca 20 dagar att öva inför tentan som hålls den 12:e Januari.


Arbetsbörda (från 1 till 3): 2.2


Kurslitteratur

Think Python: How to think like a computer scientist av Allen B. Downey
ABC i symbolisk logik av Dag Prawitz

Betyg för kurslitteraturens användbarhet: 2.3 av 5

Böckerna är med ganska stor sannolikhet överflödiga för kursen. Programmering är någonting som många anser är lärt bäst över internet, inte genom böcker. Många studenter har haft en stor preferens för youtube när det kommer till inlärning. Programmering är inte som andra ämnen att man lär sig komplicerad teori och sedan så skriver man om den. Programmering är som ett hantverk, det spelar ingen roll hur många gånger du har läst om att använda en hammare, det som spelar roll är att du plockar upp den och försöker, även om du inte riktigt vet vad du gör.

Det är processen som fungerar bäst för programmering. Försök att skapa någonting, och när du behöver hjälp eller är fast så finns hjälpen en googling bort. Även dem som är bra på att programmera googlar enkla saker ofta, gör det till en vana.

Den vanligaste rekommendationen jag ger ut och som jag ser är väldigt uppskattad är Tech with Tim. Han har en massa med bra tutorials i python. Han har även videor som visar hur han skapar lite större projekt, en riktigt bra resurs för alla oavsett intresse. Här är en bra spellista som han har skapat:

För den som känner sig särskilt förvirrad kring programmering och som gärna vill förstå det man gör innan det blir kod på skärmen så rekommenderar jag min youtubekanal "Koda med Måns". Alla videor i spellistan "grunder i python" är skapad för den som uppskattar en väldigt mjuk introduktion i hur datorer fungerar.

💡
Du kan börja programmera nu! det tar två minuter att ladda ner editorn som ni ska använda i kursen, klicka här!

Kommentarer från tidigare studenter

Här är några kommentarer från nuvarande tvåor och treor angående hur de föredrog att ta sig an kursen:

"Strunta i läsning och gå på workshopen"
"Använd google, youtube osv utöver lektionerna. Samt sitt tillsammans med andra medan du programmerar"
"Kolla youtube, gå på övningstillfällena, och öva öva öva(!), det är det enda sättet att bli bra på det. Det är först när man suttit med det ett tag som det börjar släppa :)"
"Lägg tid. Gör egna små projekt och följ nybörjarguider online. Börja träna så tidigt som möjligt."

Omtenta från 2020: