Kódolás dekódolva
SzegeDojo #1
Mi a Coder Dojo?
• Nemzetközi kezdeményzés, amely Írországból
indult 2011-ben
• Megtanítani a gyerekeket programozni, nem
...
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 leh...
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ó progra...
Mi a programkód?
• Egységekből áll (változók, függvények,
osztályok, programblokkok)
• Nyelvtana van:
– Meghatározott sorr...
Programkódból program
Programkód
• import
java.lang.net.*
Fordító Program
• Minecraft
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
BEO...
Programkód
Miből áll a programkód?
• Osztályok
• Példányok
• Változók
• Függvények
Osztályok
• Amibe a dolgok tartoznak
• Kutyák osztálya: minden kutya beletartozik
– Vizslák osztálya: csak a vizslák tarto...
Példányok
• Buksi egy KONKRÉT kutya, nem pedig egy
ÁLTALÁNOS kutya
• Buksi rendelkezik a tulajdonságokkal, amikkel
a „kuty...
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
...
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 i...
Keretrendszer
Let’s Go!
Upcoming SlideShare
Loading in …5
×

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

400 views

Published on

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

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
400
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. Kódolás dekódolva SzegeDojo #1
  2. 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. 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. 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. 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. 6. Programkódból program Programkód • import java.lang.net.* Fordító Program • Minecraft
  7. 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. 8. Programkód
  9. 9. Miből áll a programkód? • Osztályok • Példányok • Változók • Függvények
  10. 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. 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. 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. 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. 14. Keretrendszer
  15. 15. Let’s Go!

×