Türkçe | English
İKTİSADİ VE İDARİ BİLİMLER FAKÜLTESİ / YÖNETİM BİLİŞİM SİSTEMLERİ BÖLÜMÜ
( I. ÖĞRETİM)
Ders Bilgi Paketi
Web: http://www.ktu.edu.tr/ybs
Tel: +90 0462 0462 377 29 64
İİBF
İKTİSADİ VE İDARİ BİLİMLER FAKÜLTESİ / YÖNETİM BİLİŞİM SİSTEMLERİ BÖLÜMÜ / ( I. ÖĞRETİM)
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

YBS1016Temel Programlama2+1+0AKTS:6
Yıl / YarıyılBahar Dönemi
Ders DuzeyiLisans
Yazılım ŞekliZorunlu
BölümüYÖNETİM BİLİŞİM SİSTEMLERİ BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze
Dersin Süresi14 hafta - haftada 2 saat teorik ve 1 saat uygulama
Öğretim ÜyesiDr. Öğr. Üyesi Murat KILINÇ
Diğer Öğretim Üyesi
Öğretim DiliTürkçe
StajYok
 
Dersin Amacı:
Dersin amacı, öğrencilere programlamanın temel kavramlarını ve algoritmik düşünme becerilerini kazandırmaktır. C# programlama dili kullanılarak temel veri tipleri, kontrol yapıları ve döngüler gibi temel konular öğretilir. Öğrencilerin yazılım geliştirme sürecine giriş yapmaları ve problem çözme yeteneklerini geliştirmeleri hedeflenir. Ayrıca, basit uygulamalar geliştirerek C# diline özgü sözdizimi ve yapılar pekiştirilir. Ders sonunda öğrenciler, temel düzeyde yazılım geliştirme projeleri gerçekleştirebilecek bilgi ve beceriye sahip olurlar.
 
Öğrenim KazanımlarıPÖKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : Temel veri tiplerini, değişken tanımlamalarını ve operatörleri kullanabilir.1,31,
ÖK - 2 : Koşullu ifadeler ve döngüler kullanarak algoritmalar geliştirebilir.1,31,
ÖK - 3 : Fonksiyon tanımlayarak kodlarını modüler yapıda yazabilir.1,31,
ÖK - 4 : Temel seviyede kullanıcıdan veri alıp işleyen uygulamalar geliştirebilir.1,31,
PÖKK :Program öğrenim kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı
 
Ders İçeriği
Programlama Araçları, Değişkenler ve Sabit, Giriş-Çıkış İşlemleri, Operatörler, Karar Yapıları, Döngü Kontrolleri, Tek Boyutlu Diziler, Çok Boyutlu Diziler, Sıralı Dosyalar, Rastgele Erişimli Dosyalar
 
Haftalık Detaylı Ders Planı
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Programlamaya giriş, algoritma ve akış şeması kavramlarının tanıtımı yapılır. Temel programlama mantığı açıklanır.
 Hafta 2Visual Studio gibi C# geliştirme ortamları tanıtılır, ilk C# uygulaması yazılır.
 Hafta 3C# dilinde değişken ve sabit tanımlamaları, veri türleri, tür dönüşümleri ve temel kullanım örnekleri işlenir.
 Hafta 4Kullanıcıdan veri alma (Console.ReadLine) ve ekrana yazdırma (Console.WriteLine) işlemleri öğretilir.
 Hafta 5Aritmetik, karşılaştırma, mantıksal ve atama operatörleri örneklerle anlatılır.
 Hafta 6Koşullu ifadeler ile karar verme yapıları (if, else if, else) örneklerle uygulanır.
 Hafta 7Alternatif çoklu koşul yapısı olan switch-case yapısı detaylı örneklerle işlenir.
 Hafta 8Ara sınav
 Hafta 9Tekrarlı işlemler için kullanılan döngüler tanıtılır, uygun örneklerle döngü yapıları uygulanır.
 Hafta 10Döngü kontrol ifadeleri (break, continue) ile akış kontrolü örnekler üzerinden anlatılır.
 Hafta 11Dizi tanımı, elemanlara erişim, döngülerle dizi işlemleri konuları ele alınır.
 Hafta 12Tek boyutlu diziler kullanılarak örnek problem çözme uygulamaları yapılır.
 Hafta 13İki boyutlu (matris) ve daha fazla boyutlu diziler tanıtılır, elemanlara erişim örneklerle gösterilir.
 Hafta 14Çok boyutlu dizilerle yapılan algoritmalar ve uygulama örnekleri gerçekleştirilir.
 Hafta 15Ders genel tekrarı yapılır, öğrenciler küçük çaplı uygulama projelerini sunar.
 Hafta 16Dönem sonu sınavı
 
Ders Kitabı / Malzemesi
1Yücedağ M. 2023; C# Eğitim Kitabı, Dikeyeksen Yayın Dağıtım, Türkiye
 
İlave Kaynak
1Albahari J. 2021; C# 9.0 in a Nutshell: The Definitive Reference, O'Reilly
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 20/04/2025 1 50
Dönem sonu sınavı 16 20/06/2025 1 50
 
Öğrenci Çalışma Yükü
İşlem adıHaftalık süre (saat)

Hafta sayısı

Dönem toplamı
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 1 14 14
Arasınav için hazırlık 8 1 8
Arasınav 1 1 1
Dönem sonu sınavı için hazırlık 9 1 9
Dönem sonu sınavı 1 1 1
Toplam Çalışma Yükü75