Det huvudsakliga målet med denna kurs är att ge studenterna en bred översikt och kartläggning av datavetenskap och datateknik. Avsikten är att ge en grund för att förstå både relevans av och inbördes samband mellan grundläggande ämnen och framtida kurser som studenterna kommer att genomgå inom detta område. Efter denna kurs skall studenten kunna: Förklara på en grundläggande nivå både bredd och djup i datavetenskap och datateknik som ett område. Visa en praktisk förståelse för "computational thinking" som ett sätt att modellera, lösa problem och skriva program. visa detta praktiskt genom att delta i ett programmeringsprojekt som gäller en eller flera av de ämnen som presenteras under föreläsningarna.
Kursinnehåll
Följande kommer att ingå i kursen:
Utvalda perspektivämnen i datavetenskap och datateknik presenteras vid seminarier
Seminarier som förstärker "Computational thinking" i modellering, problemlösning och programmering.
Praktisk handledning av programmeringsprojekten som presenteras vid seminarier.
Introduktion av begreppet hållbar utveckling inom datateknik och datavetenskap.
Förutsättningar
Även om det inte finns några formella förkunskapskrav annat än tilltärdeskraven till programmet så kommer kursen att läsas parallellt med introduktionskurserna i programmering och vara tätt kopplade till dessa.