Hoppa till innehållet
Bläddra per årskurs: Gymnasiet 3

Sverige · Skolverket Kursplaner

Gymnasiet 3 Datalogi.

Datalogi för gymnasieskolan årskurs 3 fokuserar på avancerad problemlösning, algoritmer, datastrukturer och mjukvaruutveckling. Eleverna utvecklar en djupare förståelse för datorsystemens teoretiska grunder och praktiska tillämpningar.

5 arbetsområden·15 ämnesområden·Åldrar 18-19

01Algoritmer och Datastrukturer

3 ämnesområden·1.º Período

En djupdykning i hur data organiseras och hur algoritmer kan optimeras för att lösa komplexa problem effektivt.

Linjära och icke-linjära datastrukturer

Undersökning av listor, köer, stackar, träd och grafer. Hur valet av datastruktur påverkar programmets prestanda.

BegreppskartaMaker-lärande
Sorterings- och sökalgoritmer

Analys och implementering av avancerade algoritmer som Quicksort, Mergesort och binärsökning.

SimuleringsövningUndersökande lärande
Algoritmisk komplexitet (Big O-notation)

Introduktion till tid- och rumskomplexitet för att matematiskt kunna utvärdera algoritmers effektivitet.

FallstudieExpertpanel

02Mjukvaruutveckling och Systemdesign

3 ämnesområden·2.º Período

Metoder och principer för att designa, utveckla och underhålla storskaliga mjukvarusystem.

Objektorienterad design och designmönster

Användning av designmönster (Design Patterns) för att skapa återanvändbar och underhållbar kod.

ExpertpusselMaker-lärande
Agila utvecklingsmetoder

Genomgång av agila ramverk som Scrum och Kanban för effektivt teamarbete inom mjukvaruutveckling.

SimuleringsövningFilosofiska stolar
Testdriven utveckling (TDD) och felsökning

Strategier för att skriva enhetstester och använda testdriven utveckling för att säkerställa kodkvalitet.

Undersökande lärandeStationsundervisning

03Databaser och Informationshantering

3 ämnesområden·3.º Período

Teori och praktik kring hur data lagras, modelleras och hämtas i moderna relationsdatabaser.

Datamodellering och ER-diagram

Processen att översätta verkliga krav till en konceptuell datamodell med hjälp av Entity-Relationship-diagram.

BegreppskartaMaker-lärande
Relationsdatabaser och normalisering

Principer för att strukturera data i tabeller och tillämpa normaliseringsregler för att undvika redundans.

FallstudieStationsundervisning
Avancerad SQL och datahämtning

Skapande av komplexa databasfrågor med SQL, inklusive JOINs, subqueries och aggregeringsfunktioner.

Undersökande lärandeGallergång

04Nätverk och Säkerhet

3 ämnesområden·4.º Período

Grundläggande principer för datakommunikation, nätverksarkitektur och cybersäkerhet i moderna IT-system.

Nätverksmodeller och protokoll

Förståelse för OSI-modellen och TCP/IP-stacken samt hur data överförs över internet.

ExpertpusselBegreppskarta
Kryptografi och datasäkerhet

Introduktion till symmetrisk och asymmetrisk kryptering, hashfunktioner och digitala certifikat.

SimuleringsövningExpertpanel
Etik och juridik inom IT

Diskussioner kring integritet, upphovsrätt, GDPR och de etiska dilemman som uppstår i ett digitaliserat samhälle.

Filosofiska stolarFallstudie

05Artificiell Intelligens och Framtidens Teknik

3 ämnesområden·5.º Período

Utforskning av grunderna i AI, maskininlärning och hur dessa teknologier formar framtidens samhälle.

Grundläggande maskininlärning

Introduktion till övervakad och oövervakad inlärning samt hur algoritmer kan tränas på data.

Undersökande lärandeMaker-lärande
Etik och bias i AI-system

Analys av hur fördomar i träningsdata kan leda till diskriminerande AI-modeller och vikten av ansvarsfull AI.

Filosofiska stolarFallstudie
Tillämpad AI och projektarbete

Praktisk tillämpning där eleverna designar ett koncept eller en enkel prototyp som använder AI för att lösa ett problem.

StationsundervisningGallergång