Academia.eduAcademia.edu

PROGRAMLAMA DĐLĐ ÖĞRENMEDEKĐ ZORLUKLAR VE ÇÖZÜM YAKLAŞIMLARI

Abstract

Özet En gelişmiş şekilde tasarlanan altyapıya sahip bile olsa, programlanmamış yada işletim sistemine sahip olmayan bir bilgisayardan faydalanabilmek mümkün değildir. Bir bilgisayar için donanım ne kadar zorunlu ise, en az onun kadar yazılım da zorunludur. Donanım yapıları farklı olsa bile, kullandıkları yazılımlar sayesinde, bilgisayarlar bilgi iletişim sisteminin bir servis sağlayıcısı, bir terminali ya da bağımsız bir elemanı haline gelirler. Bu yazılımları oluşturmak için, bilgisayarların makine ve assembler dillerinde direkt programlama yapmak imkansız denecek derecede çok çok zor olduğundan, makine ve assembler dillerine adapte olabilecek programlama dilleri geliştirilmiştir. Geliştirilen bu programlama dillerini kullanarak, kurumsal ve bireysel kullanıcıların, kendilerine ait özgün paket programlar yapabilmesi mümkün olmaktadır. Bu sebeple programlama dillerinden birini yada birkaçını öğrenmek, yazılım ve programlama ile uğraşan kişiler için zorunlu hale gelmiştir. Bu süreçte programlama dili öğrenmede farklı zorluklar ve hatalar ile karşılaşılabilmektedir. Programlama dili öğrenmede ki hatalar, zorluklar ve çözümler çoğunlukla iç içe olduğu için burada birlikte irdelenecektir. Özellikle hataların sayısını artırılabilici etki yapan aynı anda farklı dillerin öğrenilmesi ve öğrenmede yanlış sıralama konuları üzerinde durulacaktır.

Key takeaways

  • Farklı kalıpları gerektirmeyecek, benzer programlar için ezberci yaklaşım çözüm olabilmekle beraber, farklı konumlarda farklı çözümler gerektiğinde sistematik yaklaşımın temel alınması zorunlu olmaktadır.
  • Programlama eğitimine başlayan bir öğrenci için öncelikle öğrenilmesi gereken konu algoritmadır.
  • Aynı anda farklı dil öğreniminde en büyük sıkıntı yazım kurallarında olmaktadır.
  • Örneğin matematiksel alt yapısı zayıf yada zor tanımlanabilen bir dili mühendislik için tercih etmek ileri aşamalarda sorun olmaktadır.
  • Đlk dil için ayrılan periyot sona erdikten sonra, yeni dil için farklı bir periyot tercih edilmesi daha verimli olmaktadır.