Kunskap och förståelse Efter genomgången kurs ska studenten kunna med korrekt terminologi redogöra för hur variabler, datastrukturer, kontroll av flöde, funktioner samt fil- och felhantering fungerar (1). Färdighet och förmåga Efter genomgången kurs ska studenten kunna tolka, analysera och värdera information i enklare programmeringsfrågeställningar samt motivera lösningsförslag (2) skapa enklare interaktiva applikationer som använder variabler, datastrukturer, kontroll av flöde, funktioner samt av fil- och felhantering (3). Värderingsförmåga och förhållningssätt Efter genomgången kurs ska studenten kunna kritiskt granska implementation av applikation (4) objektivt jämföra och utvärdera olika programmeringstekniska lösningar(5).
Kursinnehåll
Kursen behandlar: Inläsning av data från användaren Utmatning av information till datorns skärm Variabler och enkla datastrukturer Kontroll av flöde med hjälp av upprepning och villkor Funktioner Fil- och felhantering Problemlösning inom programmering
Förutsättningar
Grundläggande behörighet
Litteratur
Starting Out with Python (Global Edition) - Gaddis, Tony