Programmering nivå 2
Kap 1.1 – Vad är programmering?
Introduktion till programmering och problemlösning.
Mål med lektionen
- Känna till vad programmering innebär och varför det är en viktig kompetens.
- Förstå hur programmering används i samhället och i yrkeslivet.
- Veta vad Python och C# är, och vad de används till.
- Reflektera över dina egna mål med programmeringsstudierna.
Så här lär du dig bäst
Läs lektionstexten noggrant. Stanna upp vid begrepp du inte förstår och försök förklara dem med egna ord. Fundera över hur programmering påverkar din vardag. Tänk på varför du vill lära dig programmera – det blir din drivkraft genom kursen.
Vad är programmering?
Programmering är konsten att skapa instruktioner som datorer kan förstå och följa. Det kan handla om att räkna ut något, styra en maskin, analysera stora datamängder, eller bara säga "hej" på skärmen. Allt detta görs med hjälp av kod – den text du skriver i ett särskilt programmeringsspråk.
Datorer är mycket snabba, men också mycket dumma. De gör bara exakt det du säger åt dem. Programmering kräver därför att du tänker logiskt och precist.
Algoritm-exempel
Ett enkelt exempel:
- Gå till diskbänken.
- Ta ett glas.
- Placera det under kranen.
- Vrid på kranen.
- Vänta fem sekunder.
- Vrid av kranen.
Detta är en algoritm – en lista av steg. Datorer fungerar likadant. De förstår bara precisa, entydiga instruktioner. Du som programmerare översätter idéer till kod som följer en exakt ordning.
Vad är kod?
Kod är den text du skriver i ett programmeringsspråk för att uttrycka en algoritm. Olika språk har olika sätt att uttrycka samma idé, ungefär som olika talade språk.
Python:
print("Hej världen!")
C#:
Console.WriteLine("Hej världen!");
Vad är ett programmeringsspråk?
Ett programmeringsspråk är en struktur för att kommunicera med datorn. Det finns hundratals språk, men i den här kursen kommer du att arbeta i ett av dessa två:
Python – lätt att läsa och skriva. Används ofta i utbildning, dataanalys, maskininlärning, webb och automation.
C# – kraftfullt språk utvecklat av Microsoft, vanligt i spelutveckling och systemutveckling.
Var används programmering?
- Mobilappar som bankID, Spotify eller sociala medier.
- System på sjukhus som håller reda på journaler och bokningar.
- Självkörande bilar som tolkar sensorer och fattar beslut.
- Webbplatser och e-handel som anpassar sig efter dina val.
- Spel, simuleringar och interaktiva upplevelser.
Programmering är mer än kod
- Förstå ett problem.
- Bryta ner problemet i små delar.
- Välja rätt strategi.
- Testa, felsöka och förbättra.
- Tänka logiskt och kreativt.
Reflektion: Vad vill du med programmering?
- Har du programmerat tidigare? Vad gjorde du då?
- Vad är du nyfiken på att lära dig?
- Tror du att programmering kommer att vara användbart i ditt yrkesliv?
- Vad hoppas du kunna skapa eller förstå bättre genom att lära dig programmera?
Sammanfattning
- Programmering är att skapa instruktioner som en dator kan förstå.
- Programmerare använder kod i ett programmeringsspråk.
- Python och C# är två olika språk – båda används mycket i arbetslivet.
- Programmering används överallt – i mobilen, i vården, i bilar och i spel.
- Att förstå varför du vill lära dig programmera hjälper dig att hålla motivationen uppe.