Programmering Nivå 1
Data
Distans, 100 poäng
Undervisningen i ämnet programmering på nivå 1 ska behandla följande centrala innehåll:
System
- Programmeringens möjligheter och begränsningar utifrån datorns funktionssätt.
- Samspelet mellan program, exekveringsmiljö, operativsystem och hårdvara.
- Användning av datavetenskapliga begrepp och principer.
Problemlösning
- Strukturerad problemlösning och programmering.
- Tillämpning av någon metod för att underlätta problemlösning, till exempel pseudokod och diagramteknik.
Programmering
- Programmering i ett eller flera programspråk, däribland minst ett textbaserat.
- Användning av relevanta verktyg för programutveckling, till exempel IDE (integrated development environment) och versionshanteringssystem.
- Det valda programspråkets grundläggande kontrollstrukturer.
- Skapande av enkla program som löser någon uppgift.
- Olika sociala aspekter av hur programmering används.
- Enklare metoder för att finna, analysera, åtgärda, förebygga och förhindra syntaxfel, programmeringslogiska fel och exekveringsfel.
- Enklare undantagshantering.
- Goda principer för namngivning, kommentarer och strukturerad kod.
- Gränssnitt för interaktion mellan program och användare.
Att läsa på distans innebär:
- att du inte kommer att ha lektioner i din utbildning
- att du får instruktioner och uppgifter via skolans digitala lärplattform
- att kontakten med din lärare sker i huvudsak via den digitala lärplattformen eller via mejl
- att du behöver tillgång till en dator och internetuppkoppling
- att du behöver kunna planera och genomföra dina studier självständigt
- att timmarna du behöver studera är minst lika många som vid klassrumsstudier – även om du själv kan välja när du studerar
- att slutprovet görs på plats på skolan
Förkunskapskrav
Godkänt betyg i svenska/svenska som andraspråk på grundläggande nivå eller motsvarande kunskaper.
Ämnes-/kursplan
PROG1000X (Länk till extern sida.)
Anmälningskod
PROG1000X-DI
Skolform
Gymnasial utbildning
Antal Kursstarter: 61