|
Haftalık Ders Programı |
Hafta |
Dersin İçeriği |
Öğretim Yöntem ve Teknikleri |
1. Hafta |
Tekrarlı değişken bildirimi ve kullanımı (tek ve daha fazla boyutlu diziler) |
Sözlü Anlatım,Laboratuvar |
2. Hafta |
Örnek bir dizi problemi |
Sözlü Anlatım,Laboratuvar |
3. Hafta |
Gösterici tanımlama ve kullanımı |
Sözlü Anlatım,Laboratuvar |
4. Hafta |
Göstericiler kullanılarak bellek yönetimi(tek bağlaçlı listeler) |
Sözlü Anlatım,Laboratuvar |
5. Hafta |
Fonksiyon çağırma teknikleri( değer ile , referans ile) |
Sözlü Anlatım,Laboratuvar |
6. Hafta |
Özyinelemeli fonksiyonlar |
Sözlü Anlatım,Laboratuvar |
7. Hafta |
Dizgi kütüphanesi kullanımı |
Sözlü Anlatım,Laboratuvar |
8. Hafta |
Temel algoritmalar |
Sözlü Anlatım,Laboratuvar |
9. Hafta |
Algoritma etkinliği analizi |
Sözlü Anlatım,Laboratuvar |
10. Hafta |
Ara Sınav I, Laboratuvar Sınavı I |
Ev Ödevi |
11. Hafta |
Kullanıcı tanımlı yapılar(structure, union) |
Sözlü Anlatım,Laboratuvar |
12. Hafta |
Temel dosya Giriş/Çıkış işlemleri |
Sözlü Anlatım,Laboratuvar |
13. Hafta |
Temel dosya Giriş/Çıkış işlemleri |
Sözlü Anlatım,Laboratuvar |
14. Hafta |
Ara Sınav II, Laboratuvar Sınavı II |
Ev Ödevi |
15. Hafta |
Final |
Final |
16. Hafta |
Final |
Final |
17. Hafta |
Final |
Final |
ÖÇ-1 | tekrarlı değişken tanımı(diziler)
göstericilerin tanımlanması, kullanımı | ÖÇ-2 | fonksiyon parametre(referans,değer) kullanımı
özyinelemeli fonksiyonlar | ÖÇ-3 | bellek yönetimi(tek bağlaçlı liste)
dizgi kütüphanesinin kullanımı | ÖÇ-4 | temel uygulama algoritmaları
algoritma etkinliği analizi | ÖÇ-5 | Kullanıcı tanımlı yapılar
temel giriş/çıkış işlemleri |
|
Program Çıktıları |
PÇ-1 | Bilgisayar Programcılığı alanındaki çalışmalar için gerekli verilerin tanımlanması, toplanması ve değerlendirilmesini etkin bir şekilde yapabilmek, yaptığı uygulamalarda öğrendiği teorik bilgileri kullanabilmek. | PÇ-2 | Temel bilgisayar kullanımı bilgisi ile donatılı olmak. | PÇ-3 | Mesleğinin gerektirdiği hertürlü yazılımları bilmek ve donanımları kullanabilmek | PÇ-4 | Takım çalışmalarına önem vermek ve gruba katkı sağlayabilmek, takım arkadaşları ile uyumlu çalışabilmek. | PÇ-5 | Alanında yaptığı çalışmaları proje grubuna ve kurumuna etkin bir şekilde ifade edebilmek. | PÇ-6 | Sorumluluğu altında çalışanların performanslarını objektif değerlendirmek ve sorumlu olduğu yönetime objektif bilgi akışı sağlayabilmek. | PÇ-7 | Programında aldığı eğitim düzeyini ve problemlerin çözümündeki yeteneklerini gösterebilmek | PÇ-8 | Genel/mesleki orta öğretimde kazanılan bilgiler, beceriler ve yetkinlikler üzerine kurulan ve yüksek öğretim ders malzemeleri ile desteklenen bilgisayar programcılığı alanındaki bilgilere sahip olmak ve o alandaki kavramları belirlenen bir düzeyde anladığını gösterebilmek | PÇ-9 | Bilgisayar programcılığının gerektirdiği analitik düşünme yeteneğini kazanmak, çalıştığı konularda buna uygun bakış açısı ile program yazmak ve çalıştırmak. | PÇ-10 | Bilgisayar Programcılığı alanındaki etik değerlere uymak ve sosyal sorumluluk bilincini taşımak. | PÇ-11 | Alanında çalışmaları yürütebilecek ve dünyadaki gelişmeleri en iyi seviyede takip edebilecek düzeyde yabancı dil bilgisine sahip olabilmek | PÇ-12 | Alanında iletişime önem vermek ve bu iletişimde türkçeyi en doğru şekilde kullanabilmek. | PÇ-13 | Alanında çalışanların ve kendisinin güvenlik, sağlık ve çevre bilincine sahip olmalarını sağlamak. | PÇ-14 | Bilgisayar Programcılığı programını bitirdikten sonra da alanı ile ilgili yazılım, donanım konusundaki teknolojik yenilikleri takip edebilmek ve kendini geliştirebilmek | PÇ-15 | Alanı ile ilgili çalıştığı işletmede sorumluluk alabilmek, çalışanları ve iş akışını organize etmek, kalite ve standartlara göre hizmet vermek. |
|