Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
---|---|---|---|---|---|---|
EMEK306 | Bilgisayar Programlama | Seçmeli Ders Grubu | 3 | 6 | 5.00 | 3.00 |
Lisans
Türkçe
Bilgisayar programlama konusuna giriş yapmak, programlama ile ilgili genel kavramları ortaya koymak, algoritma kavramı, algoritmaların nasıl oluşturulacağı ve yapısal programlama konusuna değinmektir.
1 | Programlama ile ilgili genel kavramları tanımlar. |
2 | Temel algoritmaları tanımlar. |
3 | C programlama dilinin temel özelliklerini kullanır. |
4 | Algoritma ve akış diyagramları ile problemlerin çözümüne yönelik, kolay anlaşılabilir ve etkin program tasarlar. |
Birinci Öğretim
Yok
Algoritma kavramı, akış diyagramları, programlama ve programlama dili, yapısal programlama kavramı, dizi kavramı, dizilerde arama ve sıralama algoritmaları, çok boyutlu diziler (matrisler), dosya (file) kullanımı ve dosyalarla ilgili temel kavramlar, format kavramı ve girdi-çıktı formatlama, altprogram kavramı, özyineleme kavramı ve özyinelemeli altprogram örnekleri.
Hafta | Teorik | [OgretimYontemVeTeknikleri] | [OnHazirlik] |
---|---|---|---|
1 | Algoritma kavramı ve tasarımı | ||
2 | Akış diyagramları ve tasarımı | ||
3 | Programlama, programlama dili ve yapısal programlama kavramı | ||
4 | C programlama dilinin temel kavramları | ||
5 | Karar verme (koşul) yapıları | ||
6 | Tekrar (döngü) yapıları | ||
7 | Dizi (vektör) kavramı | ||
8 | Dizilerde (vektörlerde) arama ve sıralama algoritmaları | ||
9 | Çok boyutlu diziler (matrisler) | ||
10 | Subprogram concept and examples | ||
11 | Özyineleme kavramı ve özyinelemeli altprogram örnekleri | ||
12 | Format kavramı ve girdi-çıktı formatlama | ||
13 | Dosya (file) kullanımı ve dosyalarla ilgili temel kavramlar | ||
14 | Güncel algoritma örnekler | ||
15 | Final Sınavı |
1) C ile Programlama (Yazar: Paul Deitel – Harvey Deitel Çeviri Editörü: Cemil Öz Yayınevi: Palme Yayınevi) 2) C Programlamanın Temelleri (Yazar: Prof. Dr. Timur Karaçay Yayınevi: Abaküs)
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 25 |
Proje Sunma | 1 | 50 |
Ev Ödevi | 3 | 25 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Final Sınavı | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | 60 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Final Sınavı | 1 | 2 | 2 |
Derse Katılım | 14 | 3 | 42 |
Proje Sunma | 1 | 20 | 20 |
Bireysel Çalışma | 14 | 2 | 28 |
Ödev Problemleri için Bireysel Çalışma | 3 | 5 | 15 |
Ara Sınav İçin Bireysel Çalışma | 1 | 10 | 10 |
Final Sınavı içiin Bireysel Çalışma | 1 | 10 | 10 |
Toplam İş Yükü (saat) | 127 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | |
ÖÇ 1 | 5 | 5 | |||||||||
ÖÇ 2 | 4 | 4 | |||||||||
ÖÇ 3 | 5 | 5 | |||||||||
ÖÇ 4 | 5 | 5 |