ENDÜSTRİ 4.0 (İNGİLİZCE, TEZSİZ) | |||||
Yüksek Lisans | TYYÇ: 7. Düzey | QF-EHEA: 2. Düzey | EQF-LLL: 7. Düzey |
Ders Kodu | Ders Adı | Yarıyıl | Teorik | Pratik | Kredi | AKTS |
BPR1023 | Programlamaya Giriş | Güz | 1 | 2 | 2 | 4 |
Bu dersin açılması ilgili bölüm tarafından yarıyıl başında belirlenir |
Öğretim Dili: | Tr |
Dersin Türü: | Departmental Elective |
Dersin Seviyesi: | LİSANSÜSTÜ |
Dersin Veriliş Şekli: | Yüz yüze |
Dersin Koordinatörü: | Dr. Öğr. Üyesi ÖZGÜR ERKUT ŞAHİN |
Dersi Veren(ler): |
Öğ.Gör. BARIŞ ERDOĞAN |
Dersin Amacı: | Bu ders, C programlama dilini ve temel yazılım kurallarını kapsar. Öğrenci program yazılımı ve basit program geliştirme tekniklerini öğrenir. |
Bu dersi başarıyla tamamlayabilen öğrenciler; 1. Algoritma yapılarını bilir. 2. Değişken tanımlayarak program yapısını kurabilir. 3. Kontrol yapılarını kullanır. 4. Programı test eder. |
Programlamanın temeli olarak; tanımlar, belirteçler, operatörler, ifadeler ve temel kontrol biçimleri; fonksiyonlar, ve biçimsel saklama, bellek ayırma, arama ve sıralama algoritmaları incelenir. |
Hafta | Konu | Ön Hazırlık | |
1) | Algoritma ve C Programlamaya Giriş | ||
2) | C Programlama Dili Veri Türleri, Operatör Türleri Veri Girişi/Çıkışı printf & scanf Fonksiyonları | ||
3) | Kontrol Akışı If – Else | ||
4) | Kontrol Akışı Switch Case | ||
5) | Kontrol Akışı While döngüsü | ||
6) | Kontrol Akışı For, Break, Continue | ||
7) | Kontrol Akışı Do – While | ||
8) | Diziler ve Dizi Tanımlama | ||
9) | Diziler ve Kontrol Yapıları | ||
10) | Diziler ve Karakter Dizileri | ||
11) | Çok Boyutlu Diziler | ||
12) | Fonksiyonlar ve Fonksiyon Tanımlama | ||
13) | Fonksiyonlar ve Fonksiyon Çağırma | ||
14) | Tekrar |
Ders Notları: | 1. C Programlama Dili Brian W. Kernighan – Dennis M. Ritchie Sistem Yayıncılık Çevirmen: Metin ZAVRAK |
Diğer Kaynaklar: | 1. Programlama Sanati Algoritmalar (C Dili Uyarlamasi). Dr. Rifat ÇÖLKESEN, Dr. Cengiz UGURKAYA. 2. Uygulamalı C Programlama Dili, Bora TUNÇER |
Yarıyıl İçi Çalışmaları | Aktivite Sayısı | Katkı Payı |
Devam | 0 | % 0 |
Laboratuar | 0 | % 0 |
Uygulama | 0 | % 0 |
Arazi Çalışması | 0 | % 0 |
Derse Özgü Staj | 0 | % 0 |
Küçük Sınavlar | 1 | % 20 |
Ödev | 0 | % 0 |
Sunum | 0 | % 0 |
Projeler | 0 | % 0 |
Seminer | 0 | % 0 |
Ara Sınavlar | 1 | % 25 |
Ara Juri | 0 | % 0 |
Final | 1 | % 55 |
Rapor Teslimi | 0 | % 0 |
Juri | % 0 | |
Bütünleme | % 0 | |
Toplam | % 100 | |
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI | % 45 | |
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI | % 55 | |
Toplam | % 100 |
Aktiviteler | Aktivite Sayısı | Süre (Saat) | İş Yükü |
Ders Saati | 14 | 3 | 42 |
Laboratuvar | 0 | 0 | 0 |
Uygulama | 14 | 2 | 28 |
Derse Özgü Staj | 0 | 0 | 0 |
Arazi Çalışması | 0 | 0 | 0 |
Sınıf Dışı Ders Çalışması | 14 | 2 | 28 |
Sunum / Seminer | 0 | 0 | 0 |
Proje | 0 | 0 | 0 |
Ödevler | 0 | 0 | 0 |
Küçük Sınavlar | 1 | 1 | 1 |
Ara Juri | 0 | 0 | 0 |
Ara Sınavlar | 1 | 1 | 1 |
Rapor Teslimi | 0 | 0 | 0 |
Juri | 0 | 0 | 0 |
Final | 1 | 2 | 2 |
Toplam İş Yükü | 102 |
Etkisi Yok | 1 En Düşük | 2 Düşük | 3 Orta | 4 Yüksek | 5 En Yüksek |
Dersin Program Kazanımlarına Etkisi | Katkı Payı |