Innehåll
Skapa egna undervisningsmaterial med AI
Med CodeRoom:s AI-drivna innehållsproduktion kan du automatiskt generera nya undervisningsmaterial baserat på professionella ämnesformuleringar. Utifrån en kort beskrivning – till exempel introduktion av ett programmeringstänk eller dess tillämpning i ett verkligt scenario – skapas ett strukturerat prompt som anpassas efter programmeringsspråk, kunskapsnivå och didaktisk kontext.
Mer om att skapa material med AI
Översikt över presenterat innehåll
Här kommer du hitta en samling av de mest populära undervisningsmodulerna och materialen som kan användas direkt i datorvetenskapsskolan. Innehållet är modulärt strukturerat och stöder steg-för-steg utveckling av kompetenser – från grundläggande programmeringstänk till komplexa applikationer och modelleringstexter.
Energilösa & Kinetisk Energi [Innehåll]
Simulering av två bollar: Implementera återställningskoefficienten och beräkna kinetisk energi före och efter en kollision.
Frogger: Bilar genereras datadrivet [Innehåll]
Automatisk konfiguration av fiender med hjälp av lane_data, namnmodell och inbyggda loopar för att flytta flera bilar.
Enkel lösenords-hash & Mini-inloggning [Innehåll]
Enkel hashfunktion och inloggningsmekanism i Python: Karaktärshantering, hashgenerering och jämförelse av hashvärden istället för klartext.
Kärleksbrev med loop bakåt för att placera [Innehåll]
Använd loopar för att leda Leo genom labyrinten.
Kodningslaboratorium: Interaktiva simulationer bygger [mall]
Utveckla interaktiva webbprojekt med HTML/CSS/JS.
Data Analytics för Affärsverksamhet – Företagsnyckeltal med Python [Mall]
Analys och visualisering av företagets nyckeltal med Python.
Data Science Toolbox – Klimatdata & Stadsanalys [Mall]
Analys och visualisering av klimatdata med Python-bibliotek som pandas, numpy och matplotlib.
Python för naturvetenskap [Serie]
Kompakt kurs i datahantering, simulering och analys med Python-verktyg som NumPy, Pandas och Matplotlib.
Space Invaders med frameCraft – Arcade-spel steg för steg [mall]
Grundläggande av frameCraft-spel med Space Invaders
Kaffe Slalom [Innehåll]
If-satser med slumpmässiga värden i Python. Linus navigerar cafeterian, kontrollerar kaffemängder och beslutar sig under 500ml-tröskel.
Hemlig Skrivning Programmering [Mal]
Caesar-kryptering, substitutionskod, Vigenère och enkla hashfunktioner i Python.
Gör matematik synlig [Serie]
Interaktiva kurser om funktioner, geometri, trigonometri, vektorer och statistik med visuella experiment.
Programmering av Breakout [Mal]
Utveckling av Breakout-spel med frameCraft: Grundstruktur, rörelse, kollisioner, gränssnitt och spellogik.
Simulering av dynamiska system med ODE:er (Euler → RK4 → Ekosystem → Stabilitet)
Numerisk simulering av ODE:er med hjälp av Euler/RK4 och analys av stabilitet.
Flappy Färgflyg [Mall]
Lärarna utvecklar i 12 steg som bygger på varandra ett enkelt flappy-bird-liknande spel med frameCraft. Här skapas spelets fönster, fågel, input, gravitation, hinder, kollisioner, poäng, ökande svårighetsgrad, Game Over och omstart.
Tetris med matriser och rotationer [Innehåll]
Tetris: Matriser, rörelse, rotation, kollisionlogik, rader, poäng, hastighet.
Sortera listor (The Ball Challenge) [Content]
Kopiera listor, sortera efter namn och placera objekten korrekt.
AI Game Lab BuildFromZero: Klassiska spel från grunden [Mall]
Bygg projekt för klassiska spel med frameCraft: Utveckla välkända spelidéer som Snake, Pac-Man, Bomberman light, Space Invaders och Tower Defense steg för steg från ett litet utgångspunkt.
Breakout / Arkanoid – Objekt hantering och kollision [Innehåll]
Breakout-spel i Pygame med blockhantering, ball-block-kollisionslogik och villkor för game over och nivåslut.
Beställningssystem med användardatabasimplementering [Mal]
Utveckling av ett beställningssystem med hantering av artiklar, kunder och beställningar. Inkluderar databaserörelser, prisberäkningar, fakturering, analys och visualisering