Your SlideShare is downloading. ×
Kódolás dekódolva: Coder Dojo Szegeden
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Kódolás dekódolva: Coder Dojo Szegeden

197
views

Published on

Az első szegedi Coder Dojo rendezvényen tartott rövid bevezető.

Az első szegedi Coder Dojo rendezvényen tartott rövid bevezető.

Published in: Education

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
197
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Kódolás dekódolva SzegeDojo #1
  • 2. Mi a Coder Dojo? • Nemzetközi kezdeményzés, amely Írországból indult 2011-ben • Megtanítani a gyerekeket programozni, nem számítógépet használni • Egyszerű keretrendszerben, egyre bonyolultabb dolgok felé haladva • Nyílt és nyitott
  • 3. A Dojo szabályai • Közösségünk minden 8-14 éves wannabe coder számára nyitott, ingyenes, gyermekközpontú tanulást tesz lehetővé. • A nyílt forráskód hívei vagyunk. • A gyermekek biztonsága mindent megelőz, kivéve a józan észt. • A részvétel minden esetben térítésmentes. • A játék és az alkotás vezeti a tanulásunkat, és mindig megosztjuk másokkal azt, amit tanultunk. • Ami jól működik az egyes Dojokban: a megosztás, nem pedig a ráerőltetés. • Együttműködünk egymással és számítunk egymásra. • Bajnokok, mentorok, szülők és gyermekeik: felelősek vagyunk egymásért.
  • 4. Mi a program? • Valamilyen céllal készült (Online videózás, játék, valaminek a mérése, üzenettovábbítás) futtatható programkód • Számítógépen fut, számítógép tudja értelmezni (helyi számítógépen, szerveren, okostelefonon, tableten, beágyazott rendszeren) • Valamilyen programnyelven készült (Java, PHP, C++, Html)
  • 5. Mi a programkód? • Egységekből áll (változók, függvények, osztályok, programblokkok) • Nyelvtana van: – Meghatározott sorrendben – Meghatározott kifejezéseket – Meghatározott viszonyok szerint • Lefordítja egy fordító vagy értelmezi egy értelmező és így lesz belőle program
  • 6. Programkódból program Programkód • import java.lang.net.* Fordító Program • Minecraft
  • 7. Kód és álkód (pszeudokód) • A kód a gép számára könnyen értelmezhető • A pszeudokód az ember számára az: PROGRAM INDUL BEOLVAS Szám HA Szám kisebb mint 5 AKKOR Szám += 10 EGYÉBKÉNT Szám == 0 PROGRAM VÉGE
  • 8. Programkód
  • 9. Miből áll a programkód? • Osztályok • Példányok • Változók • Függvények
  • 10. Osztályok • Amibe a dolgok tartoznak • Kutyák osztálya: minden kutya beletartozik – Vizslák osztálya: csak a vizslák tartoznak bele • Meghatározott tulajdonsággal rendelkeznek, amit minden egyed birtokol – például minden kutya ugat
  • 11. Példányok • Buksi egy KONKRÉT kutya, nem pedig egy ÁLTALÁNOS kutya • Buksi rendelkezik a tulajdonságokkal, amikkel a „kutya” osztályba tartozó minden kutya, de más egy kicsit (a szőre, a magassága stb...) Buksi – Konkrét kutya Általános kutya
  • 12. Függvény • A függvény segítségével a program valamilyen tevékenységet végez. • Például Buksi fut, vagy Buksi ugat. Amikor ezeket csinálja, „meghívja” a futás és az ugatás függvényeit. • Fut(); • Ugat();
  • 13. Változó • Buksi éveinek száma változik, hiszen évről-évre nő • Buksi kölykeinek száma is változik • Buksi szőrének színe is változhat • Ezek Buksi „változói”, amik nem állandó értékek, hanem valamitől függnek
  • 14. Keretrendszer
  • 15. Let’s Go!