C ile programlamaya giriş dersi
Proje Tanım Sayfası
Projelerinizin teslim tarihi, derslerin son günüdür. (Derslerin son günü saat 24.00’den önce e-posta ile ulaştırmış olmanız gerekmektedir.) Bu tarihten önce gönderebilirsiniz bir limit yoktur.
Projelerinizin gösterisi (demo) final haftasının son günü veya final haftasından sonraki haftanın ilk günü olacaktır, bu tarih ve saat daha sonra duyurulacaktır.
Projelerinizde seçtiğiniz konuya göre aşağıdaki özellikleri içermelisiniz. Projeniz sadece bunlardan oluşmamalı seçtiğiniz konuya göre uygulama yapmalısınız. Proje notlarınız 100 üzerinden değildir. Seçtiğiniz konu basitse daha düşük bir not üzerinden (örneğin 80) , zorsa daha yüksek bir not (örneğin 150) üzerinden değerlendirmeye tabi tutulur.
Proje Değerlendirmesi:
Projenin gerçeklenmesi %80
Menü uygulaması (kullanıcının işlemler arasından seçim yapabileceği bir menü olması ve çıkış seçeneğini seçene kadar menüden istediği işlemi seçebilmesi) 10 puan
Yapı kullanılması (Struct) verilerinizi kendi tanımladığınız bir struct yapısında tutmanız: 10 puan
Dizi (Array) kullanımı ve bu dizi içerisinde bilgilerin doğru bir şekilde tutulması ve verilere erişmeye yarayan arama, sıralama, silme veya ekleme gibi fonksiyonların yazılması: 20 puan
Dosya işlemleri (Bu konuyu henüz işlemedik ancak dönem sonuna kadar biliyor olacağınız için bu işlemden de sorumlusunuz. Kısaca verileri dosyada tutmanız ve program tekrar çalıştırıldığında eski bilgilerin silinmemesi ve dolayısıyla dosya okuma, yazma, arama veya değiştirme işlemlerinin kodlanması: 20 puan
Diğer işlemler : Projeye göre değişiklik gösterebilecek diğer işlemleriniz, kolay kullanılabilirlik, yardım dosyaları, kodunuzun okunabilirliği, kodunuzun hatasızlığı, kullanıcı girişlerindeki hatalara karşı kodunuzun dayanıklılığı, hata mesajlarınız vs. 40 puan
Proje Raporu %20
proje analizi ve problem ile ilgili analizinizin bulunması gerekiyor.
Proje tasarımınız ve analiz aşamasında ortaya konulan probleme önerdiğiniz çözüm yöntemi bu çözüm yönteminin eksikleri ve iyileştirmesi.
Gerçekleme bölümünde projenizin kodlaması ve uygulaması sırasında karşılaştığınız problemler, çözümleriniz ve kodunuzdaki kritik noktalar yer almalı.
Test bölümünde projenizin testleri hataları ve düzeltme aşamaları yer almalı.
Her projede mutlaka derste anlattığımız akış diyagramı (Flow chart) yer almalıdır.
Raporlarınızı da kodunuz ile birlikte derslerin son günü ulaştırmanız gerekmektedir.
Önemli: Projenin herhangi bir kısmında başka bir kişiden, kitaptan ya da internet üzerindeki herhangi bir kaynaktan kopyalama yapılması kesinlikle yasaktır. Kodunuzun ufak bir kısmında bile kopya çekilmesi durumunda proje notunuz 0 olacaktır.