Hafta
|
Konular
|
Ön Hazırlık
|
1
|
Diziler, Statik ve Dinamik Dizi Tanımlama İşlemleri, Tek Boyutlu Diziler
|
K1- Diziler
YK1- Diziler
|
2
|
Birden Fazla Boyuta Sahip Diziler
|
K1 - Diziler
YK1- Çok Boyutlu Diziler
|
3
|
Statik Diziler Üzerinde Kullanılan Metodlar
|
K1 - Diziler
YK- Diziler Üzerinde Kullanılan Metodlar
|
4
|
Koleksiyon Kütüphanesi, Dinamik Diziler ve Listelerin Kullanımı
|
K1 - Diziler, ArrayList Sınıfı, List Sınıfı
YK- Dinamik Diziler ve Listeler
|
5
|
String Sınıfı ve Stringler Üzerinde İşlemler
|
K1 - String ve StringBuilder Sınıfları
YK-1 Stringler
|
6
|
Alt Program oluşturma ve Alt program çeşitleri
|
K1- Fonksiyonlar ve Metodlar
YK1- Alt Programlar
|
7
|
Geriye Değer Döndüren Metodlar(Fonksiyonlar)
|
K1 - Fonksiyonlar ve Metodlar
YK1- Fonksiyonlar
|
8
|
Geriye Değer Döndüren Metodlar İle İşlemler
|
K1 - Fonksiyonlar ve Metodlar
YK1- Fonksiyonlar
|
9
|
Geriye Değer Döndürmeyen Metodlar (Metodlar)
|
K1 - Fonksiyonlar ve Metodlar
YK1- Metodlar
|
10
|
Küresel (Global) ve Yerel (Local) Değişken ve Nesne Tanımlama İşlemleri ve Yapı Kullanımı
|
K1 - Global ve Yerel Değişkenler, Struct Kullanımı
YK1 - Yapı Kavramı
|
11
|
Programlama Dillerinde Dosyalama İşlemleri, Metin (Text) Dosyaları Oluşturma , Dosya Üzerinde Veri Yazma İşlemleri
|
K1 - Dosyalar
YK1- Dosyalar, Sıradan Erişimli Dosyalar
|
12
|
Metin (Text) Dosyalar Üzerinde Veri Yazma ve Veri Okuma İşlemleri
|
K1 - Dosyalar
YK1- Dosyalar, Sıradan Erişimli Dosyalar
|
13
|
Tipli Dosya Tanımlama ve Tipli Dosyalar Üzerinde Kullanılan Metodlar
|
K1- Dosyalar
YK1- Doğrudan Erişimli Dosyalar
|
14
|
Tipli Dosyalar Kullanarak Uygulama Geliştirme
|
K1- Dosyalar
YK1- Doğrudan Erişimli Dosyalar
|
Ön Koşul
|
-
|
Ders Dili
|
Türkçe
|
Dersin Sorumlusu
|
Öğr. Gör. İsmail KARAMAN
|
Dersi Verenler
|
-
|
Ders Yardımcıları
|
-
|
Kaynaklar
|
K1 - Visual Studio 2013 ile Her Yönüyle C# 4.0 Kodlab Yayınları
|
Yardımcı Kitap
|
YK1 - Veri Yapıları ve Programlama Dersi Ders Notları
|
Dersin Amacı
|
Programlama dilleri içerisinde kullanılan verilerin geçici ve kalıcı olarak saklamayı ve kullanmayı, ihtiyaca yönelik kendi veri tipini tanımlayabilmeyi, modüler programlama tasarlamayı ve oluşturulan modülleri birden fazla program içerisinde kullanabilmeyi ve bu işlemleri öğrencilere meslek yaşantılarında nasıl kullanabileceklerini öğretmektir.
|
Dersin İçeriği
|
Diziler, Statik ve Dinamik Dizi Tanımlama İşlemleri, Tek Boyutlu Diziler,Birden Fazla Boyuta Sahip Diziler, Statik Diziler Üzerinde Kullanılan Metodlar, Koleksiyon Sınıfı, Dinamik Diziler ve Listelerin Kullanımı, String Sınıfı ve Stringler Üzerinde İşlemler, Alt Program oluşturma ve Alt program çeşitleri, Geriye Değer Döndüren Metodlar(Fonksiyonlar), Geriye Değer Döndüren Metodlar İle İşlemler, Geriye Değer Döndürmeyen Metodlar (Metodlar), Küresel (Global) ve Yerel (Local) Değişken ve Nesne Tanımlama İşlemleri ve Yapı Kullanımı, Programlama Dillerinde Dosyalama İşlemleri, Metin (Text) Dosyaları Oluşturma , Dosya Üzerinde Veri Yazma İşlemleri, Metin (Text) Dosyalar Üzerinde Veri Yazma ve Veri Okuma İşlemleri, Tipli Dosya Tanımlama ve Tipli Dosyalar Üzerinde Kullanılan Metodlar, Tipli Dosyalar Üzerinde Alıştırmalar
|
|
Program Yeterlilik Çıktıları |
Katkı Düzeyi |
1
|
Bilgisayar alanında temel kavramları bilir ve bilgisayar sektöründe nitelikli ara eleman olarak yer alır.
|
-
|
2
|
Yazılım planlama ve tasarımında görev alır.
|
3
|
3
|
Yazılım sektöründeki program üretme çalışmalarında grup içinde yönetsel olmayan görevleri yerine getirir.
|
-
|
4
|
Yazılım kurulum, test ve kabul işlemlerini yapar.
|
-
|
5
|
Veri güvenliği ve saklanması ile ilgili tedbirleri alır.
|
-
|
6
|
Kelime işlemci, hesaplama tablosu, sunu, veri tabanı ve grafik tabanlı tasarım programlarını kurar, kullanır ve bu programların program geliştirme modüllerini kullanarak program üretir.
|
-
|
7
|
Bilgisayarda karşılaşılan yazılım ve basit donanım arızalarını tespit eder ve uzmanlık gerektirmeyen sorunlara çözüm getirir.
|
3
|
8
|
Sektörde geçerliliğini koruyan kişisel bilgisayar işletim sistemlerini ve ağ işletim sistemlerini kullanır.
|
-
|
9
|
İnterneti kullanarak istediği bilgilere erişebilir.
|
-
|
10
|
Donanım keşif işlemlerinde görev alır.
|
-
|
11
|
Sistemle ilgili malzeme ve teçhizatın seçimi ve kurulması işlemini yapar.
|
-
|
12
|
İş yerinde bilgisayar kaynakları, sağlık ve emniyet ile ilgili kanuna dayalı yönetmeliklerin nerede uygulanacağını bilir.
|
-
|
13
|
İnsan ilişkileri ve girişimcilik alanında temel kavramları bilir, hizmet verirken bu kavramları ilke ve etik kurallara dönüştürür.
|
-
|
14
|
Analitik düşünme yeteneği kazanır. Yerinde ve zamanında doğru eleştiri yapma ve eleştiriye açık olma alışkanlığı kazanır.
|
5
|
15
|
Standartlarda ve yönetmeliklerde detaylar verilen teknikleri uygular. Alanı ile ilgili bilgi ve becerilerini kullanarak ülke ekonomisine katkıda bulunur.
|
4
|