ÇANKIRI KARATEKİN ÜNİVERSİTESİ - Bologna Bilgi Sistemi


  • Ders Tanımı
  • Ders Adı Kodu Yarıyıl Teori+Uygulama (Saat) Havuz Statü AKTS
    Veri Yapıları ve Programlama CBL106 BAHAR 3+1 Z 6
    Öğrenme Çıktıları
    1-Dizilerin ne amaçla kullanıldığını bilir, program içerisinde gerektiği şekilde tanımlar ve değer atar, değerlerini programın içinde kullanır.
    2-Farklı veri tipleri ile çalışmayı bilir ve program içerisinde ihtiyaca yönelik veri tipi oluşturur.
    3-Alt program kullanmanın gerekliliğini bilir, alt program tasarlar ve parametreleri ile birlikte hatasız yazar. Alt programları çağırır ve sonucunu kullanır.
    4-Program içerisinde ihtiyaca yönelik metin yada tipli dosyalar oluşturur ve bu dosyalar üzerinde veri okuma ve veri yazma işlemleri yapar.
  • AKTS / İŞ YÜKÜ TABLOSU
  • EtkinlikKatkı Yüzdesi

    (100)

    SayısıSüresi (Saat)Toplam İş Yükü (Saat)
    Ders Süresi (Hafta x Ders Saati)14456
    Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme)14456
    Ödevler5011515
    Kısa Süreli Sınavlar (sınav + hazırlık) 0000
    Ara Sınavlar (sınav + hazırlık)011515
    Proje0000
    Laboratuar 011313
    Yarıyıl Sonu Sınavı (sınav + hazırlık) 5011515
    Diğer 0000
    Toplam İş Yükü(Saat)   170
    Toplam İş Yükü(Saat)/ 30 (s)     5,67 ---- (6)
    Dersin AKTS Kredisi   6
  • Ders Akışı
  • 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 Sınıfı, 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 Ara Sınav
    9 Geriye Değer Döndüren Metodlar İle İşlemler K1 - Fonksiyonlar ve Metodlar YK1- Fonksiyonlar
    10 Geriye Değer Döndürmeyen Metodlar (Metodlar) K1 - Fonksiyonlar ve Metodlar YK1- Metodlar
    11 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ı
    12 Programlama Dillerinde Dosyalama İşlemleri, Metin (Text) Dosyaları Oluşturma , Dosya Üzerinde Veri Yazma İşlemleri K1 - Dosyalar YK1- Dosyalar, Sıradan Erişimli Dosyalar
    13 Metin (Text) Dosyalar Üzerinde Veri Yazma ve Veri Okuma İşlemleri K1 - Dosyalar YK1- Dosyalar, Sıradan Erişimli Dosyalar
    14 Tipli Dosya Tanımlama ve Tipli Dosyalar Üzerinde Kullanılan Metodlar K1- Dosyalar YK1- Doğrudan Erişimli Dosyalar
    15 Tipli Dosyalar Kullanarak Uygulama Geliştirme K1- Dosyalar YK1- Doğrudan Erişimli Dosyalar
    Ön Koşul -
    Ders Dili Türkçe
    Koordinatör Öğ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ı
  • 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. 3
    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. -
    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. 2
    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. 4
    15 Standartlarda ve yönetmeliklerde detaylar verilen teknikleri uygular. Alanı ile ilgili bilgi ve becerilerini kullanarak ülke ekonomisine katkıda bulunur. 3
    Çankırı Karatekin Üniversitesi  Bilgi İşlem Daire Başkanlığı  @   2017 - Webmaster