Çocuklar için programlama

Başlatan dhaa, 12 Nisan 2013 - 08:52:07

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

dhaa

Merhaba Arkadaşlar,
Kişisel bilgisayarımda Ubuntu kullanıyorum. Doğal olarak 13 yaşındaki kardeşimde onu kullanıyor.
Benim bu biricik kardeşim programlama öğrenmek istiyor. Ubuntu altında java öğrensin istiyorum. Ben C# proramcısıyım. Çocuklar için java kitabı (türkçe) bulamadım. Yardımlarınızı bekliyorum

sem

Siz de programcıysanız tabii ki en az benim kadar bilginiz vardır ve düşünmüşsünüzdür de ben kendim için yani programlama öğretmek istediğim bir iki küçük arkadaş için de soruyorum.


Java'dan önce temel eğitimi vs ne şekilde hallettiniz? Temel programlama, temel algoritma vs gibi acaba?
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?

Kadir Can

Java'nın başlangıç için uygun olacağını düşünmüyorum, çünkü Java nesne yönelimli programlama(NYP) sunuyor. NYP yeni başlayanlar için ek bir zorluk çıkarıyor. Bunun yerine NYP'yi ek bir olanak olarak sunan dillere yönelmek avantaj sağlayabilir. Örneğin Python'la başlayıp bir miktar programlama temeli aldıktan sonra yine Python dili üzerinde NYP öğrenilebilir.
Eğer sem0900'ün bahsettiği temel programlama ve temel algoritma adına bir çalışma yapılmadıysa Python daha uygun olabilir.
İyi günler.

Yedionbir

@Kadir Can arkadaşıma katılıyorum benim bilgim dahilinde giriş seviyesine en uygun dil python, java biraz daha yorucu, sıkıcı ve ağır kaçabilir ki ben aynen bu şekilde başladım python ile temel programlama yeteneğini kaptıktan  sonra javada nerdeyse hiç zorlanmadım...python için türkçe güzel bir kaynak : http://www.istihza.com/

Jey@Nfer

Bence 13 yaşında bir gence doğrudan programlama değil, programlama öğrenmeyi öğretmek daha mantıklı olacaktır. Biraz satranç oynayın, biraz matematik çalışın, özellikle bir yabancı dil kesinlikle öğretin. Daha sonra problemlere adım adım analiz ederek yaklaşmayı, neye ihtiyacı varsa onu arayıp doğru yoldan nasıl bulabileceğini öğretin derim. Bunun için ilginç zeka soruları çözmek ve değişik problemler üreterek araştırmasını sağlamak faydalı olacaktır. Belli bir zaman boyunca bu şekilde idman yapmış bir zihin bilgisayar başında geçtiğinde hem daha hızlı ilerleyecek hem de kendi ihtiyaçlarını kendisi belirleyip faydalı olanı seçebilecektir.

Ham programlama öğretmeye kalkışmak insanı programlamadan da soğutabilir.

Benim de bu şekilde bir kuzenim var henüz 10 yaşında, fakat sanırım yakında bana rakip olacak :)
Hırs , azim , tevekkül ...

www.mehmetvahit.net

ekremsenturk

#5
O yaştaki çocuklar için "Yazılım merkezi"nde bazı uygulamalar var. Ancak dokuman eksikliği var. En basit olanları GvRng (Python benzeri oyun yönetimi) ve Little Wizard (Basic benzeri oyun yönetimi. GvRng ile aynı tarzda) Bunlar başlangıçta, alıştırma olarak kullanılabilir. Turtle Art ise Lego benzeri ve çizim ağırlıklı bir uygulama. Çocuklara ne kadar hitab eder bilmiyorum, ama bana pek hitab etmediler.

Şahsen beğendiklerim ve önerdiklerim ve de büyüklerede hitab eden uygulamlar:

1: Scratch  Sürükle bırak tarzı programlama. Oldukça yaygın ve her yaştan kullanıcısı var. Ben de dahil. (Kendi web sitesinden kurulabilir ve Türkçe. Yardım bölümlerinin ise Türkçe çevirisi ilave olarak indirilebiliyor ve çok sayıda incelenebilir örnek, Video, ve resimli (Scratch book) anlatımlar mevcut. )

2: Basic256  Bildiğimiz Basic, güvenli ortamda geleneksel kodlama. (kendi web sitesinde bir 300 sayfalık büyük yazılı PDF dokumanı var ve "Yazılım Merkezi"nde mevcut)

3: KTurtel  Güvenli ortamda kodlama ve farklı formatlarda grafik çıktılar alınabiliyor.  (KDE için bir uygulama ve KDE Web sitesinde farklı seviyeler için örnekler mevcut. Dokumantasyon neredeyse yok. "Yazılım Merkezi"nde mevcut.)