Sidans innehåll
Grundläggande programmering i Python och artificiell intelligens
Kurs
LFY033
Grundnivå
7,5 högskolepoäng (hp)
Om utbildningen
Kursen kan ingå som en första del inom artificiell intelligens med Python och riktar sig även till verksamma lärare inom ramen för professionsprogrammet.
Kursen behandlar:
- Grundläggande begrepp och byggstenar inom programmeringsspråket Python, inklusive sekvens, alternativ, villkor, upprepning och funktioner
- Tillämpningar inom artificiell intelligens, maskininlärning och neurala nätverk (så kallad AI i vardagsspråk),
- koppla programmering i Python till artificiell intelligens och visa hur språket används som verktyg i enkla AI-applikationer, samt hur dessa kan introduceras i undervisning på gymnasie- och högstadienivå
- Algoritmiskt tänkande,
- Läsa, förstå, skapa, felsöka, testa och förbättra programkod,
- Problemlösning med hjälp av programmering,
- Programmering som stöd i problemlösning och modellering på nivå för gymnasiet eller högstadiet,
- Grundläggande programmeringsmetoder och deras implementering i programmeringsspråket Python,
- Grundläggande syntax, uttryck, datatyper och kontrollflöden för Python,
- Vanliga programmeringsmönster och algoritmer samt tilläggspaket för grundläggande hantering och visualisering av data, inklusive introduktion till hur data struktureras och används i enklare maskininlärningssammanhang,
- Skriva och organisera program på ett effektivt sätt,
- Orientering i relevant ämnesdidaktisk forskning för tillämpning av programmering i Python samt AI inom ämnet fysik.
Behörigheter och urval
Behörighet
För tillträde till kursen krävs genomgångna kurser i matematik (inklusive linjär algebra) motsvarande minst 15 hp samt i fysik motsvarande minst 15 hp.
Urval
Högskolepoäng, max 165 hp