Skip to main content
Anasayfa

Ders Detayı

Ders Tanımı

DersKoduYarıyılT+U SaatKrediAKTS
C PROGRAMLAMABPR1210322Bahar Dönemi2+234
Ders Programı
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin DiliTürkçe
Dersin SeviyesiÖn Lisans
Dersin TürüZorunlu
Dersin Koordinatörü
Dersi Verenler
Dersin Yardımcıları
Dersin AmacıBu dersin ana amacı öğrenciye C programlama dilini kullanarak temel programlama tekniklerini ve mantığını kullanabilme yeterliliğini kazandırmak.
Dersin İçeriğiBu ders; Programlamanın temelleri ve C programlamaya giriş,C dilinin genel yapısı, değişkenler, yazım kuralları, operatörler,Atama, girdi ve çıktı komutları,Kontrol yapıları,Döngüler,Döngüler,Fonksiyonlar,Göstergeler,Diziler,Dizgiler,Yapılar ve birleşimler,Veri Modelleri,Metin dosyaları ,Nesne yönelimli programlamaya giriş; konularını içermektedir.
Dersin Öğrenme KazanımlarıÖğretim YöntemleriÖlçme Yöntemleri
1. Bilgisayara girdi, çıktı sağlayarak etkileşim gerektiren programlama yaklaşımlarını gerçekleştirir.
2. Kontrol gerektiren durumları programlayarak algoritmik çözümleri gerçekleştirir.
3. Bilgisayarda dosya açma dosyaya, veri yazma ile dosyadan veri silme işlemlerini örneklendirir.
4. İleri seviye veri yapıları konularını değerlendirir.
Öğretim Yöntemleri:
Ölçme Yöntemleri:

Ders Akışı

SıraKonularÖn Hazırlık
1Programlamanın temelleri ve C programlamaya giriş
2C dilinin genel yapısı, değişkenler, yazım kuralları, operatörler
3Atama, girdi ve çıktı komutları
4Kontrol yapıları
5Döngüler
6Döngüler
7Fonksiyonlar
8Göstergeler
9Diziler
10Dizgiler
11Yapılar ve birleşimler
12Veri Modelleri
13Metin dosyaları
14Nesne yönelimli programlamaya giriş
Kaynak
1. Vatansever, F. Algoritma Geliştirme ve C Programlama, Seçkin Yayıncılık. 2. Kızılkaya, T. Her Yönüyle C Programlama Dili, Pusula Yayıncılık. 3. Deitel, P. ve Deitel, H. (Çeviri). C ile Programlama, Palme Yayıncılık. 4. Sarıdoğan, E. C Programlama Dili ve Algoritmalar, Papatya Bilim Üniversite Yayıncılığı. 5. Çobanoğlu, B. Algoritmalar ve C Dili ile Programlama, Abaküs Kitap.

Dersin Program Yeterliliklerine Katkısı

Dersin Program Yeterliliklerine Katkısı
NoProgram Yeterliliği Katkı Düzeyi
12345
1
Bilgisayar Programcılığı ile ilgili edindiği uygulama bilgilerini kullanabilmeli..
X
2
Düşünce ve önerilerini nitel ve nicel verilerle destekleyerek uzman olan ve olmayan kişilerle paylaşabilmeli
3
Bilgisayar Programcılığı ile ilgili tanımı iyi yapılmış problemlerin çözümü için veri toplayabilmeli ve kullanabilmeli
4
Bilgisayar Programcılığı ile ilgili pratik uygulamalarda gereken teorik bilgileri, el ve/veya düşünsel becerileri kullanabilmeli
X
5
Mesleki özgüveni olmalı
6
7
Bilgisayar Programcılığında edindiği kuramsal bilgilerini kullanabilmeli
X
8
Bilgisayar Programcılığının gerektirdiği düzeyde bilgisayar yazılımı ve bilişim-iletişim teknolojilerini kullanabilmeli
9
Sektörün beklentilerini karşılayacak şekilde Bilgisayar Programcılığı ile ilgili süreci/süreçleri planlama becerisine sahip olmalı
10
Bilgisayar Programcılığında bağımsız olarak öğrendiklerini uygulayabilmeli
11
Bilgisayar Programcılığı ile ilgili çalışmalarda öngörülemeyen problemleri belirleyebilmeli ve çözüm üretebilmeli
X
12
Bilgisayar Programcılığı ile ilgili konularda kişi ve kurumları bilgilendirebilmek için düşüncelerini yazılı ve sözlü olarak aktarabilmeli
13
Bilgisayar Programcılığı ile ilgili verilerin toplanması, yorumlanması, duyurulması ve uygulanmasında toplumsal, bilimsel ve etik değerlere sahip olabilmeli
14
Uygulamada karşılaştığı bilgileri bilgisayar ortamına aktararak çözebilmeli
X
15
Bilgisayar Programcılığı ile ilgili uygulamalar için gerekli teknik ve modern araçları kullanabilmeli
X

Değerlendirme Sistemi

Katkı DüzeyiMutlak Değerlendirme
Ara Sınavın Başarıya Oranı 40
Genel Sınavın Başarıya Oranı 60
Toplam 100
AKTS / İşyükü Tablosu
EtkinlikSayıSüresi (Saat)Toplam İş Yükü (Saat)
Toplam İş Yükü (Saat)0
Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(0/30)0
Dersin AKTS Kredisi: *30 saatlik çalışma 1 AKTS kredisi sayılmaktadır.

Dersin Detaylı Bilgileri

Ders Tanımı

DersKoduYarıyılT+U SaatKrediAKTS
C PROGRAMLAMABPR1210322Bahar Dönemi2+234
Ders Programı
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin DiliTürkçe
Dersin SeviyesiÖn Lisans
Dersin TürüZorunlu
Dersin Koordinatörü
Dersi Verenler
Dersin Yardımcıları
Dersin AmacıBu dersin ana amacı öğrenciye C programlama dilini kullanarak temel programlama tekniklerini ve mantığını kullanabilme yeterliliğini kazandırmak.
Dersin İçeriğiBu ders; Programlamanın temelleri ve C programlamaya giriş,C dilinin genel yapısı, değişkenler, yazım kuralları, operatörler,Atama, girdi ve çıktı komutları,Kontrol yapıları,Döngüler,Döngüler,Fonksiyonlar,Göstergeler,Diziler,Dizgiler,Yapılar ve birleşimler,Veri Modelleri,Metin dosyaları ,Nesne yönelimli programlamaya giriş; konularını içermektedir.
Dersin Öğrenme KazanımlarıÖğretim YöntemleriÖlçme Yöntemleri
1. Bilgisayara girdi, çıktı sağlayarak etkileşim gerektiren programlama yaklaşımlarını gerçekleştirir.
2. Kontrol gerektiren durumları programlayarak algoritmik çözümleri gerçekleştirir.
3. Bilgisayarda dosya açma dosyaya, veri yazma ile dosyadan veri silme işlemlerini örneklendirir.
4. İleri seviye veri yapıları konularını değerlendirir.
Öğretim Yöntemleri:
Ölçme Yöntemleri:

Ders Akışı

SıraKonularÖn Hazırlık
1Programlamanın temelleri ve C programlamaya giriş
2C dilinin genel yapısı, değişkenler, yazım kuralları, operatörler
3Atama, girdi ve çıktı komutları
4Kontrol yapıları
5Döngüler
6Döngüler
7Fonksiyonlar
8Göstergeler
9Diziler
10Dizgiler
11Yapılar ve birleşimler
12Veri Modelleri
13Metin dosyaları
14Nesne yönelimli programlamaya giriş
Kaynak
1. Vatansever, F. Algoritma Geliştirme ve C Programlama, Seçkin Yayıncılık. 2. Kızılkaya, T. Her Yönüyle C Programlama Dili, Pusula Yayıncılık. 3. Deitel, P. ve Deitel, H. (Çeviri). C ile Programlama, Palme Yayıncılık. 4. Sarıdoğan, E. C Programlama Dili ve Algoritmalar, Papatya Bilim Üniversite Yayıncılığı. 5. Çobanoğlu, B. Algoritmalar ve C Dili ile Programlama, Abaküs Kitap.

Dersin Program Yeterliliklerine Katkısı

Dersin Program Yeterliliklerine Katkısı
NoProgram Yeterliliği Katkı Düzeyi
12345
1
Bilgisayar Programcılığı ile ilgili edindiği uygulama bilgilerini kullanabilmeli..
X
2
Düşünce ve önerilerini nitel ve nicel verilerle destekleyerek uzman olan ve olmayan kişilerle paylaşabilmeli
3
Bilgisayar Programcılığı ile ilgili tanımı iyi yapılmış problemlerin çözümü için veri toplayabilmeli ve kullanabilmeli
4
Bilgisayar Programcılığı ile ilgili pratik uygulamalarda gereken teorik bilgileri, el ve/veya düşünsel becerileri kullanabilmeli
X
5
Mesleki özgüveni olmalı
6
7
Bilgisayar Programcılığında edindiği kuramsal bilgilerini kullanabilmeli
X
8
Bilgisayar Programcılığının gerektirdiği düzeyde bilgisayar yazılımı ve bilişim-iletişim teknolojilerini kullanabilmeli
9
Sektörün beklentilerini karşılayacak şekilde Bilgisayar Programcılığı ile ilgili süreci/süreçleri planlama becerisine sahip olmalı
10
Bilgisayar Programcılığında bağımsız olarak öğrendiklerini uygulayabilmeli
11
Bilgisayar Programcılığı ile ilgili çalışmalarda öngörülemeyen problemleri belirleyebilmeli ve çözüm üretebilmeli
X
12
Bilgisayar Programcılığı ile ilgili konularda kişi ve kurumları bilgilendirebilmek için düşüncelerini yazılı ve sözlü olarak aktarabilmeli
13
Bilgisayar Programcılığı ile ilgili verilerin toplanması, yorumlanması, duyurulması ve uygulanmasında toplumsal, bilimsel ve etik değerlere sahip olabilmeli
14
Uygulamada karşılaştığı bilgileri bilgisayar ortamına aktararak çözebilmeli
X
15
Bilgisayar Programcılığı ile ilgili uygulamalar için gerekli teknik ve modern araçları kullanabilmeli
X

Değerlendirme Sistemi

Katkı DüzeyiMutlak Değerlendirme
Ara Sınavın Başarıya Oranı 40
Genel Sınavın Başarıya Oranı 60
Toplam 100

Sayısal Veriler

Öğrenci Başarı Durumu

Bilgi / Destek Butonu