Ders Adı | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
Görsel Programlama | BTP1204 | 2. Yarıyıl | 3 + 1 | 4,0 | 5,0 |
Ön Koşullar | Yok |
Dersin Dili | Türkçe |
Dersin Seviyesi | Ön Lisans |
Dersin Türü | Ders |
Dersin Verilişi | Yüz yüze |
Dersin Koordinatörü |
Öğr. Gör. Kudret YILMAZ |
Dersi Verenler |
Öğr. Gör. Kudret YILMAZ |
Dersin Yardımcıları | |
Dersin Amacı | Programlama dillerinin genel yapıları öğretilerek, yazılım geliştirme aşamasında kullanılacak veri yapılarının bilgisine temel seviyede sahip olmak |
Dersin İçeriği | Microsoft Visual Studio ortamnda c# Form tabanlı uygulamalar |
Ders Öğrenme Kazanımları |
- Bir programlama diline ait temel kavramları bilir - Formlar, form nesneleri, özellikleri, olayları ve uygulamalarını bilir. - Form tabanlı masaüstü uygulamalar geliştirebilir |
Hafta | Konular | Öğretim Yöntemleri |
---|---|---|
1. Hafta | Temel veri tiplerine giriş, yüksek seviyeli programlama dillerinin genel yapısı özellikleri, kullanılacak programlama dilinin form tabanlı yazılım ekranını kullanımı | Ders Saati Uygulama |
2. Hafta | Form tabanlı Giriş-Çıkış işlemleri. | Uygulama Ders Saati |
3. Hafta | Form Giriş-Çıkış işlemleri | Ders Saati Uygulama |
4. Hafta | Programlama dillerinde karar yapıları | Uygulama Ders Saati |
5. Hafta | Programlama dillerinde dizi yapısı kullanımı, tek boyutlu diziler. | Ders Saati Uygulama |
6. Hafta | Programlama dillerinde dizi yapısı kullanımı, tek boyutlu diziler | Uygulama Ders Saati |
7. Hafta | Programlama dillerinde, çok boyutlu diziler ve matris gösterimi. | Ders Saati Uygulama |
8. Hafta | Programlama dillerinde hazır metotların kullanımı. | Uygulama Ders Saati |
9. Hafta | Programlama dillerinde metot tanımlama ve kullanımı. | Uygulama Ders Saati |
10. Hafta | Programlama dillerinde öz yinelemeli metotlar. | Uygulama Ders Saati |
11. Hafta | Programlama dillerinde sınıf kavramı. | Ders Saati Uygulama |
12. Hafta | Programlama dillerinde sınıf kavramı. | Ders Saati Uygulama |
13. Hafta | Programlama dillerinde metotların farklı sınıflar ile uygulaması | Ders Saati Uygulama |
14. Hafta | Form tabanlı uygulamalar | Ders Saati |
Andrew Stellman : Head First C#, 2E: A Learner's Guide to Real-World Programming with Visual C# |
İhsan Karagülle Microsoft Visual C# .Net Başlangıç Rehberi Türkmen Kitapevi |
Sefer Algan : Her Yönüyle C# Pusula Yayıncılık Ve Iletişim |
Program Yeterlilik | Katkı Düzeyi | DK1 | DK2 | DK3 | Ölçme Yöntemi |
---|---|---|---|---|---|
PY11 | 3 | 0 | 0 | 0 | 40,60 |
PY13 | 2 | 0 | 0 | 0 | 40,60 |
PY14 | 3 | 0 | 0 | 0 | - |
0 | 1 | 2 | 3 | 4 | 5 | |
---|---|---|---|---|---|---|
Ders Katkı Düzeyi | Yok | Çok Düşük | Düşük | Orta | Yüksek | Çok Yüksek |
Ölçme Yöntemi | Yazılı sınav | Sözlü sınav | Ödev/Proje | Laboratuvar Çalışması | Sunum /Seminer |
Etkinlik | Sayısı | Süresi (Saat) | Toplam İş Yükü (Saat) |
---|---|---|---|
Ders Saati | 14 | 4 | 56 |
Ön Hazırlık, Pekiştirme Çalışmaları | 9 | 4 | 36 |
Araştırma | 14 | 2 | 28 |
Diğer Faaliyetler | 3 | 1 | 3 |
Ara Sınav 1 | 1 | 1 | 1 |
Ödev 1 | 5 | 1 | 5 |
Final | 1 | 1 | 1 |
Toplam İş Yükü | 130 | ||
Dersin AKTS Kredisi | 5,0 |