DERS ADI

: BİLGİSAYAR BİLİMLERİNE GİRİŞ II.

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
BİL 1002 BİLGİSAYAR BİLİMLERİNE GİRİŞ II. ZORUNLU 4 0 0 7

Dersi Veren Birim

Bilgisayar Bilimleri

Dersin Düzeyi

Lisans

Ders Koordinatörü

PROFESÖR EFENDİ NASİBOĞLU

Dersi Alan Birimler

Bilgisayar Bilimleri

Dersin Amacı

Bu derste hedeflenen, öğrencilere C veya C# dillerini kullanarak gelişmiş programlama teknikleri bilgisini vermektir. C/C# dillerine giriş, bit, karakter, dizge ve veri yapıları, fonksiyonlar, array ve pointer kavramları, dinamik bellek yerleştirme, bellek yönetimi, görselleştirme fonksiyonları, giriş çıkış işlemleri ve dosya yönetimi konuları ele alınacaktır.

Dersin Öğrenme Kazanımları

1   C/C# dilinde veri yapılarını bilme.
2   C/C# dilinde programlama yapılarını bilme.
3   İşaretçiler ve bellek yönetimi işlemlerini bilme.
4   Dosya yönetimini bilme.
5   C/C# dilinde uygulama kodu tasarlaya ve test edebilme.

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

Yok

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Giriş C dilinde program yapısı
2 Değişkenler ve Sabitler Operatörler
3 Program Denetim Deyimleri
4 Fonksiyonlar
5 Hazır Kütüphane Fonksiyonları
6 Diziler
7 İşaretçiler (Pointers)
8 Ara sınav
9 Katarlar (Strings)
10 Yapısal Veri Tipleri
11 bit Düzeyinde (bitwise) Çalışmak
12 Disk Dosyaları
13 Disk Dosyaları (devamı..)
14 C Dili Önişlemci Komutları Grafik işlemleri

Ders İçin Önerilen Kaynaklar

Ana kaynak:
Rifat Çölkesen, C programlama dili, Papatya, 2010.
Yardımcı kaynaklar:
Deitel, H.M. and Deitel, P.J., C How to Program, 5th Edition, Prentice Hall, 2007.

Öğrenme ve Öğretme Yöntemleri

Ders, anlatım, sınıf sunumu ve tartışma biçiminde öğretilecek. Öğretilen dersin yanı sıra, öğrencilere gruplar halinde sunumlar hazırlatılacak ve tartışmalı oturumlar şeklinde sundurulacaktır. Dersin bazı haftalarında, daha önce verilen ödev sonuçları tartışılarak pekiştirilecektir.

Değerlendirme Yöntemleri

Başarılı / Başarısız

Değerlendirme Yöntemlerine İliskin Aciklamalar

Yok

Değerlendirme Kriteri

İlan Edilecektir.

Dersin Öğretim Dili

Türkçe

Derse İlişkin Politika ve Kurallar

İlan Edilecektir.

Dersin Öğretim Üyesi İletişim Bilgileri

efendi.nasibov@deu.edu.tr
murat.berberler@deu.edu.tr

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

İlan edilecektir.

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler
Sayısı
Süresi
(saat)
Toplam İş Yükü
(saat)
Ders Anlatımı 13 4 52
Haftalık Ders öncesi/sonrası hazırlıklar 12 4 48
Vize Sınavına Hazırlık 1 14 14
Final Sınavına Hazırlık 1 20 20
Diğer Kısa Sınavlara Hazırlık 2 3 6
Ödev Hazırlama 2 10 20
Final Sınavı 1 2 2
Vize Sınavı 1 2 2
Diğer Kısa Sınav 2 0,5 1
TOPLAM İŞ YÜKÜ (saat) 165

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

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10PK.11PK.12PK.13
ÖK.1545355455
ÖK.255525455
ÖK.3554355
ÖK.455332255
ÖK.54554345