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 Tanıtım Bilgileri

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

Temel Bilgiler

Öğ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.

Öğrenme Çıktıları

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.

Dersin İçeriği

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.

Haftalık Ayrıntılı Ders İçeriği

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

Kaynaklar

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

Değerlendirme Sistemi

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

AKTS / İş Yükü Tablosu

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

Program ve Öğrenme Kazanımları İlişkisi

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ı