Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Bilgisayar Programlama 1MAT452036300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Matematik Lisans Programı
Seçmeli @ Harita Mühendisliği Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimMatematik Bölümü
Dersin KoordinatörüNuran Güzel
Dersi Veren(ler)Nuran Güzel
Asistan(lar)ı
Dersin AmacıVerilen bir problemi anlayıp algoritmasını hazırlayabilme,hazırlanan algoritmayı herhangi bir programlama dilinde (C, C++, C#, Java,.. gibi) en uygun şekilde kodlayabilme ve programı hatalarını düzeltebilme.
Dersin İçeriğiVerilen programlama diline giriş, değişkenler ve türleri, Operatörler ve Giriş-Çıkış deyimleri, Kontrol deyimleri, Döngü deyimleri, Dizi kavramı ve kullanımı, Çok boyutlu diziler ve kullanımı, Gösterici kavramı ve kullanımı, Alt programların kullanımı
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • K. ARSLAN, “A dan Z ye C Kılavuzu”, 5. Baskı,Pusula Yayınevi, 2001
  • R. Çölkesen, “İşte C “, 3. Baskı,Beta Yayınevi, 1996
  • J. T. BERRY, “Advanced C Programming”, Prentice Hall Press, 1986
  • Chris H.Pappas-William H. Murray,C/C++, Sistem Yayıncılık,1997
  • H.M. Deitel-P.J.Deitel,JAVA How to Program, Prentice Hall
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler derleyici editörünü kullanma bilgisini kazanacaktır.
  2. Öğrenciler programlama dilinin kuralları bilgisini öğrenecektir.
  3. Öğrenciler programlama dilinin komutları bilgisini öğrenecektir.
  4. Öğrenciler bir problemin çözüm yöntemini belirleyebilme ve kodlayabilme becerisini kazanır.
  5. Öğrenci hazırlanan programın hatalarını düzeltebilme becerisini kazanır.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5
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-----
PÇ-21-----
PÇ-22-----
PÇ-23-----
PÇ-24-----
PÇ-25-----
PÇ-26-----
PÇ-27-----
PÇ-28-----
PÇ-29-----
PÇ-30-----

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Verilen programlama diline giriş, değişkenler ve türleri.Ders Kitabı 1 (Bölüm 3,4,5,6)
2Operatörler ve Giriş-Çıkış deyimleri.Ders Kitabı1 (Bölüm 7,9,17)
3Kontrol deyimleri.Ders Kitabı 1 (Bölüm 10,16)
4Döngü deyimleri.Ders Kitabı 1 (Bölüm 14)
5Dizi kavramı ve kullanımı.Ders Kitabı 1 (Bölüm 17)
6Çok boyutlu diziler ve kullanımı.Ders Kitabı 1 (Bölüm 17)
7Karakter katarlarının tanımlanması ve arşiv fonksiyonları.Ders Kitabı 1 (Bölüm 18)
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9Gösterici kavramı ve kullanımı.Ders Kitabı 1 (Bölüm 17,19,20)
10Dinamik dizi kullanımı.Ders Kitabı 1 ( Bölüm 23)
11Alt program tanımlanması ve kullanımı.Ders Kitabı 1 (Bölüm 7,18,24)
12Alt programların kullanımı.Ders Kitabı 1 (Bölüm 7,18,24)
13Alt programların kullanımı.Ders Kitabı 1 (Bölüm 7,18,24)
14Sunum.-
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev120
Sunum/Jüri110
Projeler
Seminer/Workshop
Ara Sınavlar130
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati133
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması136
Derse Özgü Staj
Ödev120
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer110
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)120
Final (Sınav Süresi + Sınav Hazırlık Süresi)120
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok