C# Algoritma ve Programlama nasıl öğrenilir?

dewenate

Yoctopat
Katılım
16 Ocak 2026
Mesajlar
2
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar merhaba, bilgisayar programcılığı bölümünde okuyorum. Bölümümde aktif olarak görmüş olduğum Algoritma ve Programlamaya Giriş adlı bir derdim var. Bu derste öncelikle bir algoritmanın mantığını kavramak adına normal text olarak algoritma sıralaması öğretildi. Ondan sonrasında Visual Studio'ya geçerek C# Windows Forms .NET Framework tabanına geçildi. Fakat ben bu derste kopmaya başladım. Visual Studio üzerinden ders işlemeye başlayınca bir türlü anlamıyorum. Bir seviyeye kadar çıkarttım kendimi ama gene de işe yaramıyor. Sizlerin yardımına ihtiyacım var. Algoritmanın önemli olduğunu biliyorum ama bir kaynak yok elimde. Sizce nasıl bir yol izlemeliyim?
 
Sen şu an araba sürmeyi öğrenmeden trafiğe çıkmaya çalışıorsun. WinForms projesini kapat, kendine boş Console projesi aç ve ne bileyim yıldızlarla piramit yapma, sayı tahmin oyunu, faktöriyel hesaplama gibi klasik, sıkıcı ama beyni açan algoritmaları kodlayarak çalış. Kodun akışını kafanda değil Debugger kullanarak satır satır izle, bir değişkenin değerinin nerede değiştiğini anladığın an o kopukluk hissi gidecek olay buymuş diyeceksin. Youtube BTK akademi vs ööğrenmek isteyene kaynak çok.
 
Sen şu an araba sürmeyi öğrenmeden trafiğe çıkmaya çalışıyorrsun. Winforms projesini kapat, kendine boş Console projesi aç ve ne bileyim yıldızlarla piramit yapma, sayı tahmin oyunu, faktöriyel hesaplama gibi klasik, sıkıcı ama beyni açan algoritmaları kodlayarak çalış. Kodun akışını kafanda değil debugger kullanarak satır satır izle, bir değişkenin değerinin nerede değiştiğini anladığın an o kopukluk hissi gidecek olay buymuş diyeceksin. YouTube BTK Akademi vs ööğrenmek isteyene kaynak çok.

Yanıtın için teşekkür ederim ders işleyen hocanın gazabına uğradım incelediğimde de çoğu kişi Console işliyordu fark ettim.
 
Bu derste öncelikle bir algoritmanın mantığını kavramak adına normal text olarak algoritma sıralaması öğretildi.
Algoritmada neyi anlamadigini anlatman lazim. Eger algoritmik dusunmeyi ogrettilerse VS uzerinden calismak o kadar kafa karisikligi yaratmamali.

Hos hala WinForms kullanarak programlamaya giris yapilmasina siddetle karsiyim cunku WinForms'un en buyuk olaylarindan biri abstraction saglamasi pek cok sey icin.
 
Algoritma dersinde forms ne alaka ben onu cozemedim acikcasi. .NET ile, Forms ile, VSC ya da VS ile alakasi yok bunun.

Algoritmik dusunebilme, probleme gore sinirli sayida adimlar ile cozum uretebilm; search, sort, complexity analizi, recursion vs gibi kavramlar uzerinden ilerleyecek.

Tam olarak hangi adimda koptuysan oradan devam edebilirsin, dersin basinda dersin amaci, icerigi neler icerdigi ( syllabus ) vs paylasilmistir, oradan kendi imkanlarinla eksiklerini kapaya kapaya gidersin.
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı