"Bilgi paylaştıkça çoğalır." – Bu depo, İstanbul Üniversitesi-Cerrahpaşa (İÜC) Bilgisayar Programcılığı bölümündeki yolculuğum boyunca öğrendiğim her şeyi içeren canlı bir dökümantasyondur.
Selamlar! Ben bir İÜC Bilgisayar Programcılığı öğrencisiyim. Bu depoyu oluştururken sadece kendi gelişimimi takip etmeyi değil, aynı zamanda kolektif bir fayda yaratmayı hedefledim:
- Rehberlik: Benden sonra gelecek İÜC'li arkadaşlarıma ders süreçlerinde yardımcı olacak bir kaynak bırakmak.
- Yazılım Okuryazarlığı: Kodları sadece yazıp bırakmak yerine, bolca Türkçe açıklama satırı ekleyerek algoritma mantığının daha iyi anlaşılmasını sağlamak.
- Paylaşım Kültürü: Okulumuzda öğrencilerin birbirinden beslendiği bir "kolektif çalışma" ortamını teşvik etmek.
Şu an için depoda 1. Yarıyıl kapsamında Dr. Öğr. Üyesi Yasemin Poyraz Koçak hocamdan aldığım "Programlamaya Giriş ve Algoritmalar" dersindeki pratikler yer almaktadır.
- Değişkenler ve Veri Tipleri
- Döngüler (Loops) ve Karar Yapıları
- Diziler (Arrays) ve Çok Boyutlu Diziler
- Pointerlar (İşaretçiler): Bellek yönetimi ve adres aritmetiği üzerine derinlemesine örnekler
- Dosya İşlemleri: Veri okuma, yazma ve dosya işaretçileri
Depo, ders konularına göre klasörlenmiş bir hiyerarşiye sahiptir:
starting-programming-and-algorithms/
├── 1-hello-world/
├── 4-loops/
├── 8-files/
├── 10-pointers/
└── ...
Bu depo hepimize açık!
- Eksik bir nokta mı gördün?
- "Bu algoritma daha efektif yazılabilir" mi diyorsun?
- Hata mı buldun?
Hemen bir Pull Request açabilir veya Issue üzerinden bana geri bildirimde bulunabilirsin. Bu tür kolektif dokunuşların diplomamızın ve sektördeki yetkinliğimizin değerini artıracağına inanıyorum.
Bu proje altındaki tüm kodlar eğitim amaçlıdır ve paylaşılması serbesttir.