Tech Girl Sweden
Description
Tech Girl Sweden vill nå ut till unga tjejer och väcka deras intresse för teknik och roliga jobb inom IT-branschen.
Tell your friends
CONTACT
RECENT FACEBOOK POSTS
facebook.comHösten 2014 startade vi Tech Girl – en satsning för att öka intresset för teknik hos unga tjejer. Skälet till att vi startade Tech Girl är att det är en sån skev könsfördelning i Tech-branschen, en bransch som samtidigt är i enormt stort behov av arbetskraft de kommande åren. Målsättningen är att nå 500 unga tjejer och vi är på god väg! Fram till idag har vi introducerat 240 tjejer till IT och teknik. Hur går det till rent praktiskt? Tech Girl består av 5 träffar, första träffen kommer vi ut till er skola och presenterar oss och de nästkommande fyra träffarna får eleverna komma till Valtechs kontor på Hantverkargatan 5. De två första lektionerna kör vi intro till programmering och tjejerna får programmera ett spel i Scratch. De två sista lektionerna lär vi oss HTML/CSS och bygger en blogg. Vi har plats för 15-20 tjejer åt gången. Så är du och din skola intresserad hör av dig till oss här eller maila till pernilla.lithander@valtech.se. För tillfället har vi bara möjlighet att genomföra Tech Girl i Stockholmsregionen. Hoppas vi ses!
Koda i skolan – Nytt läromedel ska få lärare att bli digitala 2018 implementeras regeringens beslut att införa programmering och digitalt skapande i läroplanen för grundskolan. Beslutet kommer att påverka tusentals lärare. Därför lanseras nu Koda i skolan, ett nytt läromedel som ska göra det enkelt för lärare att komma igång med programmering. Koda i skolan har tagits fram av den ideella föreningen Kodcentrum och edtechbolaget EdQu http://www.edqu.se/ Koda i skolan är ett läromedel som tagits fram för att på ett inspirerande sätt öka förståelsen för programmering och digitalt skapande bland lärare och elever i grundskolan. Allt innehåll har en tydlig koppling till läroplanen och har utvecklats tillsammans med pilotskolorna Vittra Brotorp i Hallonbergen, Enbacksskolan i Tensta och Lugnets skola i Hammarby Sjöstad.
Steffo och Jenny på Nyhetsmorgon lär sig programmera i Scratch Det kan vara lite klurigt i början som vi ser i klippet ;) men sedan är det bara fantasin som stoppar vad man kan göra! Scratch är perfekt att börja med. Vi använder det på våra två första lektioner när vi introducerar våra Tech Girls i den spännande programmeringsvärlden. De efterföljande två lektionerna får de prova på HTML och CSS genom att skapa sin egna blogg på CodePen.IO
Året lider mot sitt slut och sen vi startade Tech Girl har vi hunnit inspirera 184 tjejer till programmering. Det är vi väldigt glada för! Tack till Björn Thuresson och Visualization Studio VIC på KTH som ger oss tillgång till så coola miljöer att lära i. Tack också till tidningen Frida vår samarbetspartner som bidrar till att sprida tech till fler tjejer. Vi önsker er ett gott nytt år och hoppas på nya möjligheter och tillfällen att nå ut till ännu fler 2017. Vi avslutar med några tips från Emil Wall kring vilka programmeringspråk som kan användas till vad. - JavaScript är väldigt populärt, mycket på grund av att det är vad webbläsaren använder för animationer och liknande på webben. Till exempel när man skriver ett inlägg på facebook så sparas det till servern med hjälp av JavaScript. Det är ett ganska dåligt designat språk men det blir successivt bättre i och med löpande uppdateringar och det är enkelt att lära sig grunderna och se resultat direkt, alla har ju en webbläsare. Sen går det även att skriva server-kod i JavaScript genom vad som kallas för Node.js och det finns ett enormt community kring språket där folk använder det till lite allt möjligt. - Java är fortfarande det överlägset mest använda programmeringsspråket. Det används idag framförallt till serverapplikationer, finansiella och forskningsrelaterade program och android-appar. Namnet till trots så är Java och JavaScript två helt olika språk med väldigt få likheter. Java är gjort för att vara plattformsoberoende dvs samma kod ska gå att köra oavsett device och operativsystem via den virtuella maskinen JVM som all Java-kod körs på, vilket är en av språkets största styrkor. - C och C++ är i många mätningar de näst mest använda programmeringsspråken. De är mer maskinnära dvs det går att utnyttja specialkunskaper om hur processor och minne fungerar, vilket gör dem lämpliga till att utveckla drivrutiner och dylikt eller applikationer som kräver hög prestanda. Det är dock svårt att skriva bra kod/lätt att introducera svårlösta buggar. - Objective-C och Swift används framförallt för att utveckla iOS-appar alltså till iPhone och iPads. - C# är Microsoft svar på Java och har på senare år blivit alltmer plattformsoberoende och open source. Det används framförallt av stora företag och myndigheter, och är det språk jag använder dagligen. - PHP har ett dåligt rykte bland många utvecklare men har hört blivit bättre senaste 2-3 åren i och med uppdateringar och nya ramverk och bibliotek. Alla wordpress-siter kör PHP i grunden, och PHP stöds av de allra flesta servrar som kör Apache eller dylikt så det är väldigt användbart om man vill driva en hemsida till billig kostnad. - Python är ett populärt första språk, bland annat så använder MIT det i sin grundutbildning sen 2009 (innan dess användes Scheme, en variant av Lisp). Python är populärt som prototyp-verktyg eftersom det finns stora möjligheter att koda interaktivt. Används även i större applikationer, eftersom kodens läsbarhet ofta är viktigare än prestanda. Kulturen kring Python är lite att det finns ett "rätt" sätt att skriva koden på, och det kretsar mycket kring språkets skapare som har idol-status. Finns webbramverk som Flask och Django men går att göra lite allt möjligt. Jag tycker väldigt mycket om språket, och skulle rekommendera det till någon som vill lära sig programmera. - Ruby förknippas ofta med webbramverket Ruby on Rails och är ett trevligt språk som på många sätt liknar Python även om de som kodar i de språken tenderar att förneka det. - Perl är ett skriptspråk som är bra för att automatisera saker med. Ofta svårläst kod. - Haskell är ett funktionellt språk, vilket innebär att sidoeffekter undviks i största möjliga mån bland annat för att göra koden mer förutsägbar. Det används i grundutbildningen på Uppsala Universitet sen 2014 tror jag (innan användes Standard ML, ett annat funktionellt språk som inte är lika populärt). Haskell har ett väldigt gott rykte, men det kan vara lite svårt att greppa vissa koncept i språket. - Erlang är ett annat funktionellt språk som från början togs fram av Ericsson för att kunna hantera krav på samtidighet och redundans i televäxlar. Extremt kraftfullt och ganska annorlunda mot de flesta andra språk. - GoLang kan ses som Googles svar på Erlang, och kommer antagligen att fortsätta öka i popularitet. - R och Matlab används framförallt i forskningssammanhang. - Groovy, Scala och Clojure är exempel på flexibla och väl genomtänkta språk som använder JVM och alltså fungerar bra tillsammans med Java. - Assembler är maskinvaruinstruktioner som körs direkt mot hårdvaran. Det är alltså ännu mer maskinnära än C och det finns olika varianter beroende på arkitektur, x86 är vanligast. Det finns hundratals fler språk som inte nämnts här. Till någon som är nyfiken på programmering rekommenderar vi i första hand JavaScript eller Python eftersom de är enkla att komma igång med och kan användas till det mesta. Det finns mängder av onlinekurser och andra bra webbsidor för den som vill lära sig. Kommentera om du vill ha tips! Skriv i så fall gärna något om önskat område och/eller varför. Gott nytt!
Hej! Är du tjej mellan 10-14 år och gillar att programmera? Kul! Just nu söker Skavlan junior en tjej som vill vara med i TV-soffan och berätta om sina erfarenheter. Hör av dig till oss så berättar vi mer!
Så här lätt är det att programmera ditt egna spel - del 1. Testa själv på https://scratch.mit.edu/
Idag har vi besökt Visualiseringsstudion på KTH Royal Institute of Technology med våra Tech Girls från Oxhagsskolan i Akalla. Vi fick testa olika spel och följa med på en spännande rymdfärd, allt tack vare dagens teknik. Tack KTH att vi fick hälsa på!
Tidningen Frida gästade Tech Girl förra veckan :)
För er som är nyfikna på programmering och vill introducera det till barn. Missa inte Sveriges Utbildningsradio fantastiska serie Programmera mera med Karin Nygårds som programledare.
Tack Oxhagsskolan för fantastiskt engagemang. Under en månad har deltagarna fått lära sig programmering i scratch, html och CSS. De har gjort sitt egna spel och en egen blogg. Vi har diskuterat varför tuffa karaktärer i spel representeras av pojkar och varför det förutsätts att tjejer gillar rosa och princessklänningar. Vi har pratat om att allt är möjligt och att i framtidens techbolag kommer hälften av medarbetarna vara kvinnor och själva påverka spelreglerna.
Tech Girl i Dagens Industri idag.