Ders Sorumluları
|
|
Dersin Sunulduğu Dil |
Türkçe (Turkish) |
Dersin Türü |
Zorunlu |
Ön Koşul |
|
Ders İçin Önerilen Diğer Hususlar |
|
Dersin Amacı |
Bu ders ile öğrencinin, programlama temelleri ile ilgili yeterliklerin kazandırılması amaçlanmaktadır. |
Dersin İçeriği |
Bu amaçla C# programlama dili kullanılmıştır. Bu derste verilen konular sıra ile takip edilmeli ve konularla ilgili program yazarak problem çözme yeteneği geliştirilmelidir. |
Dersin Öğrenme Çıktıları (ÖÇ) |
1. Programcılığa giriş yapar
2. Problemin çözümünü algoritmik olarak ele alır ve program akışı olarak ifade eder
3. Geliştirme ortamını kurar ve ayarlarını yapar
4. C# dilinin temel yapı taşları olan veri tiplerini öğrenir ve değişken tanımlaması yapar
5. Değişkenlere değer atama ve matematiksel deyimleri kullanır
6. Program akışını kontrol eder
7. Gelişmiş veri tipleri ve Kütüphaneleri kullanmayı öğrenir
8. Problemi parçalara ayırarak çözer ve metodlar halinde ifade eder |
Dersin Veriliş Biçimi |
Örgün Öğretim |
Dersin Gidişatı |
Hafta |
Konular |
1. Hafta |
Algoritma kavramı ve programcılığa giriş |
2. Hafta |
Problem çözme ve algoritma geliştirme |
3. Hafta |
C# diline giriş ve program geliştirme ortamının kullanımı |
4. Hafta |
Veri tipleri, değişken kavramı ve tanımlama |
5. Hafta |
Değer atama, girdi/çıktı işlemleri |
6. Hafta |
Program akışının kontrolü |
7. Hafta |
Döngü Komutları |
8. Hafta |
Ara Sınav |
9. Hafta |
Diziler |
10. Hafta |
C# kütüphaneleri |
11. Hafta |
C# Metodları ve parametreler |
12. Hafta |
Dosya okuma yazma |
13. Hafta |
Nesne kavramına giriş ve SOLID prensipler |
14. Hafta |
Final Sınavı |
|
Değerlendirme Ölçütleri |
|
Toplam Katkısı (%) |
Ara Sınav (%) |
40 |
Kısa Sınavlar (%) |
|
Ödevler (%) |
Ara Sınav / Final’in %20’si |
Uygulamalar (%) |
|
Laboratuar (%) |
|
Projeler/Alan Çalışması (%) |
|
Seminerler/Çalışma Grupları (%) |
|
Final (%) |
60 |
Diğer (%) |
|
Toplam(%) |
100 |
|
Dersin Kitabı ve/veya Kaynaklar |
Karaçay, Timur, Karaçay, Aybar: C# ile Programlamaya Giriş. C Dersi: Programlamaya Giriş, Seçkin Yayıncılık,
Microsoft.Com, C# Programlama Kılavuzu
|
Staj / Uygulama |
|
Program Yeterlilikleri (PY) ve Dersin Öğrenme Çıktıları (ÖÇ) İlişkisi |
| PÇ1 | PÇ2 | PÇ3 | PÇ4 | PÇ5 | PÇ6 | PÇ7 | PÇ8 | PÇ9 | PÇ10 | ÖÇ1 | | | | 5 | | 5 | 4 | | 4 | 4 | ÖÇ2 | 5 | 5 | 5 | 5 | 5 | 5 | 4 | 4 | | | ÖÇ3 | | | 5 | | 5 | | 4 | | | | ÖÇ4 | | | | | | | | | 4 | | ÖÇ5 | | | | | | | | 5 | | | ÖÇ6 | | | | | | | | | | | ÖÇ7 | | | | | | | | | | | ÖÇ8 | 5 | | 5 | 5 | 5 | 5 | 5 | | | |
|