Programmering

Program till stöd för programmering och datalogiskt tänkande som finns tillgängliga för installation i Stockholms stad. För mer information klicka på respektive programlänk.

Hårdvara som kan styras genom programmering

Arduino - Arduino är en liten enkorts-dator som man kan programmera och ansluta till sensorer, motorer och andra in- och ut-enheter.

Observera att det finns olika versioner av Arduino, och olika sätt att programmera enheterna. Vi kan inte garantera att vi stödjer alla modeller, eller versioner av modeller. det vi har verifierat att det fungerar är:
  • Arduino från Arduino s.r.l (drivrutiner från februari 2016)
  • Arduino från Arduino LLC (drivrutiner från sommaren 2015) 
  • UNO-enheter (testade vintern 2016)

Den utvecklingsmiljö som finns paketerad är Arduino IDE 1.7.8. Dessutom kan man använda Codebenders tillägg till Google Chrome för att skriva kod. Tillägget installeras av respektive användare.


LEGO MINDSTORMS Education EV 3 - En LEGO-robot man kan ansluta till in- och ut-enheter och bygga in i legokonstruktioner.

Mjukvaran som behövs har staden central licens för, och är alltså kostnadsfri för Stockholms stads kommunala skolor. Hårdvaran köper respektive skola själv.



Arduino-bandvagn










LEGO MINDSTORMS EV3 lyftkran

Programeringsverktyg


Microsoft Kodu game Lab - Skapa spel med ett visuellt programmeringsverktyg. Kostnadsfri.

NetBeans - Programmeringsmiljö främst för att skriva kod i Java men innehåller också plugin för Python. Paketet innehåller också Java Development Kit, så att man kan köra Java-filer, men för att köra Pythonkod krävs att man installerar Pythonpaketet. Användaren kan själv installera ytterligare plugins. Kostnadsfri.

Notepad++ - Enkelt verktyg till hjälp för att skriva kod med bland annat färgsyntaxmarkering. Kostnadsfri.

Python - De filer som behövs för att kunna köra Pythonkod. Ger även visst stöd i programmeringen, men kan också användas tillsammans med exempelvis NetBeans för ytterligare stöd. Kostnadsfri.

Scratch - Visuellt programmeringsspråk. Den paketerade versionen, 1.4, är från 2012 och fungerar men kan inte öppna projekt skapade i version 2. Version 2 finns som webbversion och man kan jobba helt i webbläsaren. Alla versioner är kostnadsfria




Övriga program


MIT App Inventor / ai Starter - Emulerar (efterliknar) en Androidenhet på en dator, så att man kan testa appar man gjort för Androidenheter. Kostnadsfri.


XAMPP - Paket med program som innehåller en lokal webbserver (Apache) PHP, phpMyAdmin mm. Tänkt att användas för att testa det man utvecklat för webben. Kostnadsfri.

                 MIT App Inventor / ai Starter

Kodu Game Lab logotyp
Notepad++ logotyp
Python logotypScratch logotyp


Arduino

Arduino är en mycket enkel, liten och billig enkorts-dator. Den kan bland annat användas i teknik- och matematikundervisningen. Till Arduino kan man koppla sensorer, ut-enheter, motorer med mera. Man programmerar Arduino på en vanlig dator, och för sed ...

LEGO MINDSTORMS Education EV3

LEGO® MINDSTORMS™ Education EV3 är program, hårdvara och utbildningsupplägg inom naturvetenskap och teknik, där elever kan upptäcka vetenskap, teknik, byggnadskonst och matematik med praktiska övningar. Exempel på lektionsupplägg i matematik hittar du ...

Microsoft Kodu game lab

Kodu låter elevern skapa spel på datorn via en enkel visuell programmeringsspråk. Kodu kan användas för att lära kreativitet, problemlösning, berättande, liksom programmering.

MIT App Inventor / ai Starter

Med MIT App Inventor kan man köra ai Starter på en dator för att emulera (efterlikna) en androidtelefon. Skapar man appar via webbtjänsten MIT App Inventor kan man använda ai Starter för att testa apparna utan att behöva ha tillgång till en androidtelefon ...

NetBeans

Netbeans paketeringen i Stockholms stad innehåller även Java Development Kit (JDK) samt plugin för Python. Utöver det kan användaren själv installera ett stort antal plugin. Med paketeringen kan man utveckla och köra Javakod. Med hjälp av Python-plugin ...

Notepadplusplus

Notepad++ används för att skriva kod. Man kan få kod i en mängd olika språk färgmarkerad och användaren kan installera plugins.

Python

Python är ett programmeringsspråk för att skapa datorprogram. Med Python får man viss hjälp med programmeringen men man kan framför allt köra de filer man skapat i Python. I stadens paketerade version finns dock ingen funktionalitet för att skapa exe-file ...

Scratch

Scratch är ett programmeringsspråk som gör det enkelt att skapa egna interaktiva berättelser, animationer, spel, musik och konst - och dela dina skapelser på webben. När man skapar och delar Scratchprojekt lär man sig viktiga matematiska och beräkningsmä ...

XAMPP

XAMPP är en samling program tänkta att användas för att lära sig utveckla för webben. XAMPP ger möjlighet att testa det man utvecklat, och i centrum för samlingen är en lokal webbserver från Apache. Observera att alla tjänster och program går att start ...

Sök här