FEN FAKÜLTESİ
MATEMATİK
Dersin Adı   BILGISAYAR PROGRAMLAMA I
Dönemi Dersin Kodu Teorik Saat / Uygulama Saati ATKS
3 2709306 2 / 2 3
Dersin Düzeyi Lisans
Dersin Dili Türkçe
Dersin Veriliş Biçimi Yüz Yüze
Dersin Koordinatörü Arş.Gör.Dr. Onur Karaoğlu
Koordinator E-mail okaraoglu selcuk.edu.tr
Öğretim Elemanı
Arş.Gör.Dr. Onur Karaoğlu
Yardımcı Öğretim Elemanları
Dersin Amacı C dili, günümüzde, işletim sistemi yazılımları, derleyici, web uygulamaları ve daha birçok uygulama programının temelini oluşturan güçlü ve esnek bir dildir. Dersin amacı, böylesine temel bir programlama dilini öğrenmek ve bu sayede diğer dillere ve yüksek seviye uygulama programlarına adaptasyonu sağlamaktır.
Temel Bilimler Mühendislik Bilimleri Sosyal Bilimler Eğitim Bilimleri Sanat Bilimleri Sağlık Bilimleri Tarım Bilimleri
40 60 0 0 0 0 0
DERS YÖNTEM VE TEKNİKLERİ
1) Anlatım, 2) Soru-Cevap, 3) Gösterip-Yaptırma, 4) Bireysel Çalışma
HAFTA DERS İÇERİĞİ KAYNAK
1 Algoritma kavramı, akış diyagramları C++ Ders Kitabı, Mustafa Dikici
2 Algoritma kavramı, akış diyagramları C++ Ders Kitabı, Mustafa Dikici
3 C/C++ programının yapısı, değişken tanımlama C++ Ders Kitabı, Mustafa Dikici
4 Veri giriş ve çıkış komutları C++ Ders Kitabı, Mustafa Dikici
5 Aritmetik ve Mantıksal Operatörler C++ Ders Kitabı, Mustafa Dikici
6 Yapısal kontrol ifadeleri C++ Ders Kitabı, Mustafa Dikici
7 Döngüler C++ Ders Kitabı, Mustafa Dikici
8 Sıralamalar ve diziler C++ Ders Kitabı, Mustafa Dikici
9 İki boyutlu diziler (matrisler) C++ Ders Kitabı, Mustafa Dikici
10 Ara Sınav C++ Ders Kitabı, Mustafa Dikici
11 Sınıflar C++ Ders Kitabı, Mustafa Dikici
12 Veri dosyaları C++ Ders Kitabı, Mustafa Dikici
13 Dosya uygulamaları C++ Ders Kitabı, Mustafa Dikici
14 Nesne tabanlı programlamaya giriş C++ Ders Kitabı, Mustafa Dikici
15 Örnek Uygulamalar C++ Ders Kitabı, Mustafa Dikici
DEĞERLENDİRME SİSTEMİ   Ara Sınav Final
  Sayı Katkı Payı Sayı Katkı Payı  
Yarıyıl İçi Çalışmaları : - - - -
Devam/Katılım : - - - -
Uygulamalı Sınav : - - - -
Derse Özgü Staj : - - - -
Küçük Sınav : - - - -
Ödev : - - - -
Sunum ve Seminer : - - - -
Projeler : - - - -
Atölye/Laboratuvar Uygulamaları : - - - -
Vaka Çalışmaları : - - - -
Arazi Çalışmaları : - - - -
Klinik Çalışmaları : - - - -
Diğer Çalışmaları : - - - -
Ara Sınav   1 40 - -
Final   - - 1 60
AKTS İŞ YÜKÜ TABLOSU   Sayı Süre
Ders Süresi : 14 4
Sınav Dışı Ders Çalışma Süresi : 14 3
Sunum ve Seminer Hazırlama : - -
Derse Özgü Staj : - -
Atölye/Laboratuvar Uygulamaları : - -
Arazi Çalışmaları : - -
Vaka Çalışmaları : - -
Projeler : - -
Ödev : - -
Küçük Sınavlar : - -
Ara Sınav : 1 10
Final : 1 12
DERSİN AKTS KREDİSİ 4
No DERS ÖĞRENİM ÇIKTISI KATKISI (*)
D.Ö.Ç. 1 Problem çözümüne yönelik algoritmik düşüncenin oluşturulması
D.Ö.Ç. 2 C programının öne çıkan özelliklerini bilme
D.Ö.Ç. 3 Elemanter problemlerin çözümünde C programlama dilini kullanma
D.Ö.Ç. 4 Gerektiğinde döngü oluşturabilme
D.Ö.Ç. 5 Fonksiyonlar ile Yapısal Programlama düşüncesini uygulayabilme
* 1: Zayıf - 2: Orta - 3: İyi - 4: Çok İyi
PROGRAM ÇIKTISI VE DERS ÖĞRENİM ÇIKTISI İLİŞKİ MATRİSİ

DÖÇ1DÖÇ2DÖÇ3DÖÇ4DÖÇ5DÖÇ6DÖÇ7DÖÇ8DÖÇ9DÖÇ10DÖÇ11DÖÇ12DÖÇ13DÖÇ14DÖÇ15DÖÇ16DÖÇ17DÖÇ18DÖÇ19DÖÇ20
PÇ1
PÇ2
PÇ3
PÇ4
PÇ5
PÇ6
PÇ7
PÇ8
PÇ9
PÇ10
PÇ11
PÇ12
PÇ13
PÇ14
PÇ15
PÇ16
PÇ17
PÇ18
PÇ19
PÇ20