| DERSİN TÜRÜ | Zorunlu |
| DERSİN DÜZEYİ | Lisans |
| DERSİN YILI | 1 |
| YARIYIL | Birinci Yarıyıl (Güz) |
| AKTS | 2 |
| ÖĞRETİM ELEMAN(LAR)I | Doktor Öğretim Üyesi Sepehr Karadağlı Öğretim Görevlisi Ayşenur Yurtsever Öğretim Görevlisi Giray Sercan Özcan Araştırma Görevlisi Büşra Kübra Karaca Aydemir
|
| DERSİN ÖĞRENME KAZANIMLARI |
Bu dersin sonunda öğrenciler; 1) İşletim,derleme ve hata ayıklama gibi problemlerin çözümü için bilgisayar kullanır 2) Giriş-Çıkış problemlerine uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar ve tecrübe eder 3) Karar verme problemlerine uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar ve tecrübe eder 4) Döngüsel problemlere uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar ve tecrübe eder 5) Fonksiyonları kullanarak uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar ve tecrübe eder 6) Tek boyutlu dizileri kullanarak uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar ve tecrübe eder 7) Çift boyutlu dizileri kullanarak uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar ve tecrübe eder 8) Yazılmış bir programı izler ve hataları bulur
|
| DERSİN VERİLİŞ BİÇİMİ | Yüz Yüze |
| DERSİN ÖNKOŞULLARI | Yok |
| ÖNERİLEN DERSLER | Yok |
| DERS TANIMI | BİL 101 Bilgisayar Yazılımı-I dersinde işlenen temel programlama yöntem, kavram ve kuralların pratik uygulama ile pekiştirilmesi için; derste işlenen konularla eşgüdümlü olarak verilen problem örneklerinin bilgisayar başında geliştirilmesi, işletilmesi ve sonuçlarının doğruluğunun irdelenmesini kapsayan deneysel bir laboratuvar çalışmadır. |
| DERS İÇERİĞİ | | HAFTA | KONULAR |
|---|
| 1. Hafta | Temel Bilgisayar Kavramları | | 2. Hafta | Programlama Kavramları ve Uygulama | | 3. Hafta | Veri Türleri, C Dili ile Programlama Örnekleri | | 4. Hafta | Karar Yapıları Kullanılarak Problem Çözümü | | 5. Hafta | 1. Sınav | | 6. Hafta | Döngüler Kullanılarak Problem Çözümü | | 7. Hafta | İçiçe Döngüler Kullanılarak Problem Çözümü | | 8. Hafta | Ara-sınav | | 9. Hafta | 2. Sınav | | 10. Hafta | Standart Fonksiyonlar Kullanılarak Problem Çözümü | | 11. Hafta | Kullanıcı Tanımlı Fonksiyonlar Kullanılarak Problem Çözümü | | 12. Hafta | 3. Sınav | | 13. Hafta | Tek Boyutlu Dizilerin Kullanımı ve Problem Çözümü | | 14. Hafta | Tek Boyutlu Dizilerin Kullanımı ve Problem Çözümü | | 15. Hafta | 4. Sınav |
|
| ZORUNLU YA DA ÖNERİLEN KAYNAKLAR | C How to Program,H.M.Deitel and P.J.Deitel, Prentice Hall, (2010-14) Problem Solving & Programming in C/C++,B.Koffman,(2001) Problem Solving and Programming Concept, M. Sprankle, Pearson Education (2003) Programlamayı C ile Öğreniyorum , Muhammet & Seher Yorulmaz, (2013)
|
| ÖĞRETİM YÖNTEM VE TEKNİKLERİ | Sorun/Problem Çözme,Deney,Eğitim-Uygulama,Sunum |
| DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ | | | Sayısı | Toplam Katkısı(%) |
|---|
| Mini-Sınav | 4 | 90 | | Uygulama/Pratik | 10 | 10 | | Toplam(%) | | 100 | | Yıl İçinin Başarıya Oranı(%) | | 100 | | Finalin Başarıya Oranı(%) | | 0 | | Toplam(%) | | 100 |
|
| AKTS İŞ YÜKÜ |
| Aktivite |
Sayı |
Süresi(Saat) |
İş Yükü |
| Ara Sınav | | | | | Kısa Sınavlara hazırlık | 4 | 7 | 28 | | Sınıf Dışı Ders Çalışma Süresi | | | | | Final Sınavına Hazırlık | | | | | Ders Saati | | | | | Ara Sınava Hazırlık | | | | | Laboratuvar | 14 | 2 | 28 | | Final Sınavı | | | | | Ödevler | | | | | Kısa Sınavlar | 4 | 1 | 4 | | Toplam İş Yükü | | | 60 |
|---|
| Toplam İş Yükü / 30 | | | 2 |
|---|
| Dersin AKTS Kredisi | | | 2 |
|
| DİL | Türkçe |
| STAJ / UYGULAMA | Yok |
| | |