Rails & Girls. a.k.a kuinka innostetaan 200 tyttöä koodaamaan. Tuesday, November 29, 11

Samankaltaiset tiedostot
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

TIETEEN PÄIVÄT OULUSSA

Ei karttoja, vain kompasseja

Information on preparing Presentation

Capacity Utilization

anna minun kertoa let me tell you

Choose Finland-Helsinki Valitse Finland-Helsinki

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Metal 3D. manufacturing. Kimmo K. Mäkelä Post doctoral researcher

Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)

Vertaispalaute. Vertaispalaute, /9

EVALUATION FOR THE ERASMUS+-PROJECT, STUDENTSE

Efficiency change over time

MEETING PEOPLE COMMUNICATIVE QUESTIONS

Matkustaminen Majoittuminen

Matkustaminen Majoittuminen

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site

Nuku hyvin, pieni susi -????????????,?????????????????. Kaksikielinen satukirja (suomi - venäjä) ( (Finnish Edition)

Network to Get Work. Tehtäviä opiskelijoille Assignments for students.

Opiskelijat valtaan! TOPIC MASTER menetelmä lukion englannin opetuksessa. Tuija Kae, englannin kielen lehtori Sotungin lukio ja etälukio

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

1. Liikkuvat määreet

Käyttöliittymät II. Käyttöliittymät I Kertaus peruskurssilta. Keskeisin kälikurssilla opittu asia?

ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana

WAMS 2010,Ylivieska Monitoring service of energy efficiency in housing Jan Nyman,

Proaktiivinen tulevaisuuden tekeminen - Lupa toimia eri tavalla Rovaniemi Anssi Tuulenmäki, Yli-innovaatioaktivisti

Windows Phone. Module Descriptions. Opiframe Oy puh Espoo

Uusia kokeellisia töitä opiskelijoiden tutkimustaitojen kehittämiseen

Gap-filling methods for CH 4 data

Mitä Master Class:ssa opittiin?

VAASAN YLIOPISTO Humanististen tieteiden kandidaatin tutkinto / Filosofian maisterin tutkinto

Miksi ja millaisella muutoksella tulevaisuuteen? Sivistystoimen ja oppilaitosjohtamisen päivät Maarit Rossi

The role of 3dr sector in rural -community based- tourism - potentials, challenges

FinFamily Installation and importing data ( ) FinFamily Asennus / Installation

Use of spatial data in the new production environment and in a data warehouse

Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland

Collaborative & Co-Creative Design in the Semogen -projects

kieltenoppimiskertomukseni My Language Biography

Kuvankäsi/ely. Vieraana Jorma Laaksonen Tietotekniikan laitos. Viikko Luento Ope-ajat Harjoitus 7: Tietoliikenteen signaalinkäsi/ely

AYYE 9/ HOUSING POLICY

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

Alueellinen yhteistoiminta

Verkoston päätyypit. Nykyään rihmastomainen puuhailu, ei keskusmaista, mielipidejohtajatyyppistä toimintaa.

You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed

VÄRE premises Sari Dhima

Ohjelmointikielet ja -paradigmat 5op. Markus Norrena

Students Experiences of Workplace Learning Marja Samppala, Med, doctoral student

Kestävä kehitys - Lupa toimia eri tavalla Naantali Anssi Tuulenmäki, Yli-innovaatioaktivisti

03 PYÖRIEN SIIRTÄMINEN

Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi

Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu

Guidebook for Multicultural TUT Users

Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies

Miksi Suomi on Suomi (Finnish Edition)

7. Product-line architectures

Alternative DEA Models

Salasanan vaihto uuteen / How to change password

Web Service torilla tavataan!

Travel Getting Around

Information on Finnish Language Courses Spring Semester 2017 Jenni Laine

Esikaupallisesti ratkaisu ongelmaan. Timo Valli 58. ebusiness Forum

Tampereen kansainvälinen koulu, FISTA

7.4 Variability management

OP1. PreDP StudyPlan

F-SECURE TOTAL. Pysy turvassa verkossa. Suojaa yksityisyytesi. Tietoturva ja VPN kaikille laitteille. f-secure.com/total

Muutos mahdollisuutena Tuusula Anssi Tuulenmäki

National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007

make and make and make ThinkMath 2017

812336A C++ -kielen perusteet,

Helsinki Region Infoshare 2013

Basic Flute Technique

Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija

Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto

The CCR Model and Production Correspondence

Oma sininen meresi (Finnish Edition)

Ammatillisen koulutuksen opettajien liikkuvuus ja osaamisvaatimukset

Integration of Finnish web services in WebLicht Presentation in Freudenstadt by Jussi Piitulainen

ATLAS-kartan esittely - Peli palveluiden yhteiskehittämisen menetelmistä Päivi Pöyry-Lassila, Aalto-yliopisto

Hankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi

NAO- ja ENO-osaamisohjelmien loppuunsaattaminen ajatuksia ja visioita

Laatu yritystoiminnan ytimessä. Junnu Lukkari

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

Suunnittelumallit (design patterns)

Master's Programme in Life Science Technologies (LifeTech) Prof. Juho Rousu Director of the Life Science Technologies programme 3.1.

SCIENTIX - LUMA-opettajien. uusia ideoita opetukseen. M ij P ll i. Maija Pollari LUMA-keskus Suomi MAOL-kevätkoulutuspäivä 18.4.

Osallistujaraportit Erasmus+ ammatillinen koulutus

Innovative and responsible public procurement Urban Agenda kumppanuusryhmä. public-procurement

indexhan wen Club Ambulant -play together

1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

Information on Finnish Courses Autumn Semester 2017 Jenni Laine & Päivi Paukku Centre for Language and Communication Studies

INNOVATION PROJECT2014 FLORIANE MASSÉ KIA KOPONEN RASMUS LÖNNQVIST MIRA HÖLTTÄ EMMI KAINULAINEN TONI GRÖNMARK

A: What s wrong? A aloittaa. Kuuntele ja auta tarvittaessa. Parisi auttaa tarvittaessa. Sinä aloitat. Sano vuorosanasi englanniksi.

Junaelokuva 6 (kuvausversio) Kirjoittanut: Ismo Kiesiläinen. sekä Leena Kuusisto. Alkuperäisidea: Julieta Lehto

HOITAJAN ROOLI TEKNOLOGIAVÄLITTEISESSÄ POTILASOHJAUKSESSA VÄITÖSKIRJATUTKIJA JENNI HUHTASALO

SUOMEN JOUSIAMPUJAIN LIITTO RY Graafinen ohjeisto Versio 1, Huhtikuu 2017

Exercise 1. (session: )

1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.

Data Quality Master Data Management

Transkriptio:

Rails & Girls a.k.a kuinka innostetaan 200 tyttöä koodaamaan

Tämä ei ole tilastokysymys. Vaan näkökulma. Lisää vauva-appeja, kudontasovelluksia, 3d printtereitä korkokengille.

3

Suomi - Internetin selkäranka MySQL, SSH, IRC, Linux, Nokia - kaikki Suomesta. 4

Mitä opetamme, kun opetamme IT-taitoja? 5

Make it up. Make it real. Make it happen.

DESIGN THINKING building ANALYTIC THINKING people

I am thinking about and augmented reality-type device with a transparent screen that could be used inside the vehicle to identify and learn about different features by overlaying visual information on the actual component. What do you think? What? How does it work? What does it look like? How do I use it?

Iteroi.

Näytä epäonnistuminen.

Karuja prototyyppejä.

(Myös abstrakteista aiheista)

Puhu asiakkaillesi. Lähde pois koulusta.

45 minutes, 3 people, 3 tools, 121 steps

1.

2. no tools necessary

3. 4.

6.

7.

8.

9.

The Road to a recyclable laptop Forbes A Laptop you can break down by hand, then recycle MIT Technology Review Students develop fully recyclable laptop that can be disassembled with no tools Gizmodo Bloom laptop designed with e-recycling in mind Core77 The Voltron of laptops fights e-waste Good.is Disassemble this laptop in 30 seconds Discovery News +55 000 hits on YouTube

Learning to program teaches you how to think. Computer science is a liberal art. Steve Jobs 35

Hands-on, minds-on. 200 kiinnostunutta, 25 valittua. 4 koodattua applikaatiota.

Pienet ryhmät, lyhyet luennot Verkkosovelluksen koko elinkaari konseptista koodiin.

39

40

41

42

Pojat mukaan Tukea, innostusta, kannustusta..

Ei yksinäistä, ei matemaattista - melkein kuin opettelisi uutta kieltä.

Koodi on lukutaitoa. Timissä monia rooleja. Ja kaikkialla käytännöllistä, teki töitä sitten missä.

Speak Geek. Tai miten opetetaan netin kieli.

48

Why Bento? You need a balanced mix of things. It s a puzzle - putting everything together in the box. Ekiben - content which is arranged in the most efficient, graceful manner. The bento is presented in a simple, beautiful, balanced way. Nothing lacking. Nothing superfluous. Not decorated, but wonderfully designed.

50

RUBY ON RAILS, DJANGO, CAKEPHP, JETTY, LIFT. MYSQL, MONGODB RUBY, PYTHON, PHP, SCALA HTML CSS XML JAVASCRIP UNICORN AJAX DOM

Etsy: We use a number of different programming languages (including Matlab!) but are primarily a PHP shop. We have a number of databases, some of which are MySQL and some of which are PostgreSQL.

PHP + Matlab MySQL PostgeSQL 53

Foursquare: Server code is written in scala running on the lift web framework using jetty for a webserver. We front everything with nginx, and use HAProxy in between. MongoDB handles most of our data storage needs (though a bit hasn't been migrated off PostgreSQL yet). 54

Scala MongoDB and PostresSQL Lift Nginx + HAProxy 55

Internet on copy-pastea. Ja täynnä ohjeita siitä, miten se on rakennettu. Kannusta googlaamaan.

Verkkopalvelujen rakentaminen on hauskaa, mutta myös luovaa ja henkilökohtaista, nykyajan käsityöläisyyttä.

What we have to learn to do, we learn by doing - Aristotle

Mitä sitten? Singapore, New York, San Francisco, Pariisi.. Android, WP, ios, Coffeescript, HTML5, APIt? 59

Ohjelmoinnin kulttuurivallankumous Ja roolimalli sille. Varo vaan Peppi Pitkätossu. 60

Miten opettaa näitä asioita? Try Ruby - tryruby.com Treehouse - teamtreehouse.com Code Academy - codeacademy.com Codeschool - codeschool.com Stanford Open CS - openclassroom.stanford.edu TED Talks - ted.com Khan Academy - khanacademy.org 61

Kummalliset kalat liukuvat syvyydessä, tuntemattomat kukat loistavat rannalla; olen nähnyt punaista ja keltaista ja kaikki toiset värit - mutta ihana meri on vaarallista nähdä, se herättää tulevien seikkailujen janon: mitä on tapahtunut sadussa, on tapahtuva minullekin. - Edith Södergran 62

Kiitos! railsgirls.com linda@railsgirls.com 63