Forum: D Programlama Dili RSS
D ile programcılık öğrenmek
Sayfa:  1  2  sonraki 
acehreli (Moderatör) #1
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: D ile programcılık öğrenmek
Aklıma şöyle bir fikir geldi: ddili.org'da "D ile programcılık dersleri" gibi bir köşe açmak... Hiç programlama bilmeyenlere D ile programcılık...

Programcılık öğretimiyle ilgili bir kaç yazı okudum ve şu iki yöntemin en başarılı yöntemler olduklarını öğrendim:

- Önce problem: Öğrenciye çözülmesi gereken problemler veriliyor. Her problemin çözümü yeni bir kavram öğretiyor. Bunun yararı, öğrenci aktif bir şekilde problem çözerek öğreniyor. Zararı: iyi programlama yöntemlerini kendi başına bulamıyor.

- Önce program: Öğrenciye hazır programlar gösteriliyor; her program yeni bir şey öğretiyor. Bunun yararı, öğrenci hep iyi yazılmış programlar görüyor. Zararı: Öğrenci seyirci kalabiliyor.

Ben daha çok ikincisinin işe yarayacağını düşünüyorum. Araya problem çözmek de karıştırılabilir:

Öğrenciye "merhaba dünya" ile başlayan ve gittikçe yeni şeyler öğreten programlar gösterilir. Ama her programda neler olduğu ayrıntısına kadar anlatılır. Anlayan öğrenci devam eder, "giriş/çıkış nedir" diye soran öğrenci tıklayarak onu bile öğrenir.

Her programın sonunda "o programı şu şekilde değiştirin" gibi ödevler verilebilir. Böylece doğrusu ile başlayıp bir yerlerini değiştirmiş olurlar.

Sorular:

1) Bu konuda ne düşünürsünüz?

2) Böyle bir bölüm açıldığında ismi ne olur? Benim aklıma şunlar geldi:

- D Sınıfı: Güzel bir isim çünkü D'de sınıflar da var :)

- D Şubesi: Okula daha uygun

- 1-D Şubesi: Programcılığa giriş olduğu için ;)

- D Amfisi: Üniversite havası vermek için ;)

- başka?

Ali
arıkan #2
Üye Tem 2009 tarihinden beri · 1 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
D Sınıfı Gayet güzel hocam
Ne zaman başlıyor eğitimler ?
Avatar
esatarslan52 (Moderatör) #3
Üye Haz 2009 tarihinden beri · 142 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Kesinlikle çok iyi bir fikir. Günümüzde artık eğitim öğretmen merkezli olmaktan çıktı, öğrenci merkezli olmaya doğru gitmekte. Bu nedenle öğrencinin seyirci olduğu bir yöntem pek tercih edilmez. O yüzden benim tercihim ilk bahsettiğiniz den yana. Bu literatürde Problem Çözme Yöntemi olarak geçer. Bu yöntemle bir programın farklı çözüm yollarını da görmüş oluruz. "Zararı: iyi programlama yöntemlerini kendi başına bulamıyor." aslında bu bir olasılık. Belki bulur belki bulamaz. Bulduğumuz çözümleri yine burada yayınlarız. Ali bey sizde iyi yöntem olarak gördüğünüz çözümü yayınlarsınız. Ve aralarındaki farkları görerek bir tartışma ortamı oluştururuz. Herkes kafasına takılan noktayı sorarak öğrenmiş olur.

D Sınıfı güzel bir isim. Ayriyeten güdülemek için bir slogan bulabiliriz. Mesela "D'yi çerez gibi yutacaksınız" gibi  :-p
emre413 (Moderatör) #4
Kullanıcı başlığı: Celal Emre ÇİÇEK
Üye Tem 2009 tarihinden beri · 62 mesaj · Konum: Kırıkkale
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Kesinlikle çok iyi bir fikir özellikle benim gibi İngilizce'si yeterli olmayanlara. Google'dan D Dili Öğrenme diye arattığımda ilk olarak

[PDF]
DİL ÖĞRENME YETENEĞİ ÖRNEK SORULAR
Dosya Biçimi: PDF/Adobe Acrobat - HTML olarak görüntüle
DİL ÖĞRENME YETENEĞİ ÖRNEK SORULAR ... D) Günümüzde çevre kirliliğiyle ilgili ciddi önlemler alınmak zorundadır. 2. Dil, insanlar arasında anlaşmayı ...
www.meb.gov.tr/.../dilogrenme/DİL%20ÖĞRENME%20YETENEĞİ%20ÖRNEK%20SORULAR.pd... - Benzer

bu link yani alakasız bir link geliyor. Ben de lise 1 düzeyi İngilizce'mle öğrenebilir miyim diyorum ve D programming language learning diyerek arattığımda Digital Mars'ın sitesi çıkıyor. Ama fazla bir şey anlayamıyorum. Bir an önce açılsa çok iyi olur. Çünkü D'nin söz dizimi hoşuma gitti.
acehreli (Moderatör) #5
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Yakında başlayacağını umuyorum. :)

Önce teknik bilgisi iyi olmayanların sorununu çözmek istedim ve sanırım onlar için bir çözüm buldum.

Bundan sonra yavaş yavaş dersler gelir...

Ali
emre413 (Moderatör) #6
Kullanıcı başlığı: Celal Emre ÇİÇEK
Üye Tem 2009 tarihinden beri · 62 mesaj · Konum: Kırıkkale
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Merakla bekliyoruz...
emrahdemirbas #7
Kullanıcı başlığı: Acemi
Üye Tem 2009 tarihinden beri · 6 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
kardeş ben program yazmak adına pek bir bilgim yok. 1 aydır php öğrenmeye çalışıyor. Php ile ilgili görsel dersler ile çalışıyorum şuanda. D dili içinde görsel eğitim konular açılırsa daha yararlı olacağını düşünüyorum. Çünkü yazılan kodların o anda açıklamasının yapılabildiği için neden burada kullanıldığınında anlamını kavrayabiliriz.
acehreli (Moderatör) #8
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Hoşgeldin emrahdemirbas, :)

Ben yakında D ile programcılık öğreten bölümü başlatacağım ama günde bir iki sayfa hızında olacağı için öğrenmeye bu dönemde başlayanlara sıkıcı geleceğinden de korkuyorum. Sayfalar çoğalınca daha yararlı olacak. Genele açmadan önce bu forumun fikrini de alacağım tabii ki...

Yalnız "görsel eğitim" kısmını anlamadım. Görsel programlamadan bahsetmiyorsun herhalde?

Ali
emre413 (Moderatör) #9
Kullanıcı başlığı: Celal Emre ÇİÇEK
Üye Tem 2009 tarihinden beri · 62 mesaj · Konum: Kırıkkale
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Arkadaş video ile eğitimden bahsediyor galiba. Ancak o iş çok zor bence tabi video olarak bir not defteri açıp ne yapacağımızı orada anlatmayacaksanız. Eğitim olsun da bence yazılı da olsa görüntülü de olsa fark etmez. Çünkü anlamadığımız yerler için bu forum doğrudan kaynak nasıl olsa burada sorabiliriz. Gerçi java için total beginner vardı. O görüntülüydü iyi idi ancak şimdi video çek onu düzenle efektler ekle uzun iş. Ali Hocam bence forumda bir bölüm açıp ya da D Programlama Dili bölümünde bir alt bölüm açıp oraya baştan sona konu konu ekleyerek dersleri ilerletirseniz çok süper olur hem dil daha yeni ilerisi için de çok güzel kaynak olur hatta eğer düzenli bir şekilde gelişebilirse bu bölüm belki ileride kitap olarak çıkartırsınız.
Bu mesaj emre413 tarafından değiştirildi; zaman: 2009-07-20, 15:39.
acehreli (Moderatör) #10
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Öğrenenlere yönelik bir forum çok iyi olacak ama onun asıl ders bölümü olmasını düşünmüyorum. Kendine ait sayfalarında daha yararlı olacak.

Şimdilik fikirler şöyle ama önerilerinizi esirgemeyin! :)

- Her sayfada tek bir ders var

- Her ders yeni bir fikri anlatıyor

- Önce bir problem sunuluyor. Örneğin "peki ama bir çok öğrencinin bilgisini tutmaya çalışsak?"

- Gereken kavramlar ve olanaklar anlatılıyor. Ama, eğer D diliyle doğrudan ilgili değilse, her kavram fazla ayrıntılı anlatılmıyor. Örneğin 'derleyici'nin ne olduğu hic anlatılmadan geçiliyor. Ama isteyen kişi eğer daha da tıklarsa, o zaman yeni bir bilgi penceresinde derleyicinin ne olduğu anlatılıyor.

- Problemin güzel bir çözümü gösteriliyor

- Ödev olarak ya programda değişiklik yapılması öneriliyor, ya da bilerek hatalı olan başka bir program verilip düzeltilmesi isteniyor

- Her sayfanın bir kenarında bir mini sözlük oluyor ve içinde bu derste geçen bir kaç teknik terim duruyor. Böylece bu dersle ilgili sorular hemen orada yanıtlanabiliyor

Şimdilik hayal bu... :) Ddoc ile de çok kolay! (Başka bir konu açacağım).

Ali
canalpay (Moderatör) #11
Kullanıcı başlığı: Can Alpay Çiftçi
Üye Tem 2009 tarihinden beri · 1133 mesaj · Konum: İzmir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: D Dersleri
    Bence dersler için en iyisinin wiki aracılığıyla oluşturmaktır. İlk önce kitap gibi bir dizin eklenir ve dersler girilmeye başlanır.Hem yazım hatası olduğunda hem de cümlelerde anlam daralması olduğunda kolaylıkla değiştirilebilir.Sizin verdiğiniz örnekteki gibi tek D ile alakalı olmayan dersleride D dili bilmeyen ama derleme nedir bilen bir kişi yazabilir. Böylece size ek yük yüklenmemiş olur.
    Örneğin www.istihza.com gibi de olabilir. Tarz olarakta python 2.x'e bakabilirsiniz. Gerçekten çok güzel anlatmış. 3.0 biraz daha aceleci bir biçimde anlatmış gibi geldi. Belki python 2.x den birşeyler biliyordur diye ayrıntıya çok inmemiştir. İstihzada ilk wiki aracılığıyla oluşturdu.
    Neyse ilk dersleri sabırsızlıkla bekliyorum. Acaba ilk ders ne zaman çıkar ?
acehreli (Moderatör) #12
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Hoşgeldin canalpay! :)

Hmmm... Wiki de iyi fikir... Bir sürü iyi fikir... :)

Bu konuyu biraz daha düşünelim. Yukarıda düşündüğüm gibi bir sayfanın ne kadar yararlı olduğuna önce bir bakmak istiyorum.

Derslerin başlayabilir aslında ama sorun, öğrenen kişinin hızında ders üretebilmek. İçimden önce belirli sayıda dersi oluşturup olayı ondan sonra duyurmak geçiyor. Böylece hızla giden bir öğrenci yeni dersleri beklemek zorunda kalmaz.

Biraz daha düşünelim ama güzel fikirlere devam! :)

Ali
ghetto #13
Üye Ock 2010 tarihinden beri · 11 mesaj · Konum: trabzon
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Aradan aylar geçmiş Ali Bey'in hayali gerçekleşmiş tebrik ederim. Dersler hoşuma gitti bir hevesle başladım ve hala devam ediyorum. Ama düşünmüyorda değilim Ali Bey derslerden vazgeçerse ya da site kapanırsa ne yapacağım :)
acehreli (Moderatör) #14
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
ghetto, ilgin için çok teşekkürler. Eğer dersler üzerinde önerilerin olursa lütfen söylemekten çekinme. Deneyimli programcılara sıkıcı geleceğinden eminim ama zaten ilk başlayanları hedeflemiştim.

Dersler bittikten sonra daha yazacak çok şey var...

Bu site ve dersler bir yatırım. :) D dili, Andrei Alexandrescu'nun Mayıs'ta beklenen kitabı çıktığında ya yayılacak, ya da yayılmayacak... :) D'nin önceki sürümü artık D1 diye biliniyor ve yaygın olmasa da halen kullanımda olan bir dil.

Eğer yayılırsa büyük kazançtayız: Olayın en başından Türkçe bir kaynak olmuş olacak; D2 için böyle bir kaynağın İngilizce'de olmadığını biliyorum. Andrei Alexandrescu'nun kitabı tabii ki süper olacak ama o deneyimli programcılara yönelik.

Japonca ve Rusça bilmediğim için onların D sitelerinin kapsamını bilmiyorum. Belki onlarda da vardır. Ama içimden bir ses, D gibi bir dilin mutlaka C++, Java, C#, vs. bilenlere göre anlatıldığını söylüyor.

Eğer başarısız olduğu kesinleşirse; ben de kendime başka uğraşlar bulurum. Ama yine de büyük kazançtayız: Güzel bir grup halinde modern bir dilin gelişimini başından yakalamış oluyoruz.

Kendi adıma, ben kitap yazma deneyimi edinmiş oluyorum. Yani burada kayıp yok... :)

Eğer birisi D'yi gerçekten ilk dili olarak buradan öğrendiyse, başka dillere geçişi konusunda yardımı olacak. Birden fazla dil bilmek önerilir ya... D hem başka modern dillere benziyor, hem de yeterince farklı.

Ali
ghetto #15
Üye Ock 2010 tarihinden beri · 11 mesaj · Konum: trabzon
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Dilden dile atlaya atlaya bir baltaya sap olamadım. İnşallah bu sefer olurum. Gerçekten öğrenmek istiyorum bu dili. Sizin öncülüğünüzde öğrenmeye devam Ali Bey :)
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Sayfa:  1  2  sonraki 
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-18, 07:35:08 (UTC -08:00)