GAZİ ÜNİVERSİTESİ BİLGİ PAKETİ - 2019 AKADEMİK YILI

DERS TANIMI
BİLGİSAYAR PROGRAMLAMA/ENF -104
Dersin Adı: BİLGİSAYAR PROGRAMLAMA
Dersin Kredisi: 3 Ders AKTS : 3
Dersin Yarıyılı: 2 Ders Türü : Zorunlu
DERS BİLGİLERİ
 -- DERSİN DİLİ
  Türkçe
 -- ÖĞRETİM ELEMAN(LAR)I
  Yrd. Doç. Dr. İbrahim KARAAĞAÇ
 -- ÖĞRETİM ELEMANI WEB SİTESİ/SİTELERİ
  http://www.websitem.gazi.edu.tr/site/ibrahimkaraagac
 -- ÖĞRETİM ELEMANI E-POSTASI/E-POSTALARI
  ibrahimkaraagac@gazi.edu.tr
 -- ÖĞRENME ÇIKTILARI
Bu dersi bitiren öğrenciler; programlama elemanları ve Delphi programlama dili hakkında bilgi sahibi olacaklar ve ileri düzeyde uygulama becerisi kaza








 -- DERSİN VERİLİŞ BİÇİMİ
  Bu ders sadece yüz yüze eğitim şeklinde yürütülmektedir.
 -- DERSİN ÖNKOŞULLARI
  Bu dersin önkoşulu yada eş koşulu bulunmamaktadır.
 -- ÖNERİLEN DERSLER
  Bu dersle ilişkili önerilen başka dersler bulunmamaktadır.
 --DERS İÇERİĞİ
1. Hafta  Bilgisayar sistemleri ile ilgili temel bilgiler ve bilgisayar donanım ve yazılımına giriş
2. Hafta  Bilgisayar programlamaya giriş, algoritma ve akış diyagramları
3. Hafta  Delphi arşivi ve Delphi programlama dili, proje işlemleri
4. Hafta  Formlar, olaylar, mesaj kutuları ve nesnelerin tanıtımları ve uygulamaları
5. Hafta  Sabitler, değişken tipleri ve değişken tanımlama adımları
6. Hafta  Döngüler (if-then, case-of, while-do, for-do, repeat-until)
7. Hafta  Fonksiyonlar
8. Hafta  Olaylar
9. Hafta  Hazır form ve şablonlar (liste kutuları, çok sayfalı diyalog kutuları, MDI formlar)
10. Hafta  Nesneler (memo, rich edit, buton, zamanlayıcı, takvim nesneleri, onay, liste, combo kutuları, kaydırma çubuğu)
11. Hafta  API uygulamaları, image ve shape kontrolleri
12. Hafta  Menü, araç ve durum çubuğu hazırlamak
13. Hafta  Diyalog kutuları, OLE uygulamaları
14. Hafta  Veri tabanı oluşturma, Allias hazırlama, veri tabanı işlemleri
15. Hafta  Veri tabanı nesneleri ve uygulamaları
16. Hafta  Rapor dosyaları hazırlama, projeleri derleme
 -- ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
  1- Demirli N., İnan Y.; Delphi 7, Prestige yayınları, 2003. 2- Pacheco X., Çeviri Çömlekçi M.; Delphi 8 Delphi for.NET, Alfa yayınları, 2004. 3- Dikici M., Delphi 2009-2010, Seçkin Yayıncılık, 2012. 4- Akgöbek Ö.; Borland Delphi ile Görsel Programlama Sanatı, Beta basım yayım, 2005.
 -- ÖĞRETİM YÖNTEM VE TEKNİKLERİ
  Anlatım, Soru-Yanıt, Gösterme, Uygulama - Alıştırma
 -- STAJ / UYGULAMA
  Yok
 -- DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 
Sayısı
Toplam Katkısı(%)
 Ara Sınav
1
100
 Ödev
0
0
 Uygulama
0
0
 Projeler
0
0
 Pratik
0
0
 Quiz
0
0
 Yıliçinin Başarıya Oranı (%)  
40
 Finalin Başarıya Oranı (%)  
60
 -- İŞ YÜKÜ
 Etkinlik  Toplam hafta sayısı  Süre (Haftalık Saat)  Dönem boyu toplam iş yükü
 Haftalık teorik ders saati
16
2
32
 Haftalık uygulamalı ders saati
16
1
16
 Okuma Faaliyetleri
16
1
16
 İnternette tarama, kütüphane çalışması
3
1
3
 Materyal tasarlama, uygulama
12
1
12
 Rapor hazırlama
0
0
0
 Sunu hazırlama
0
0
0
 Sunum
0
0
0
 Ara sınav ve ara sınava hazırlık
0
0
0
 Final sınavı ve final sınavına hazırlık
0
0
0
 Diğer
0
0
0
 TOPLAM İŞ YÜKÜ: 
79
 TOPLAM İŞ YÜKÜ / 25 : 
3.16
 DERSİN AKTS KREDİSİ: 
3
 -- PROGRAM ÖĞRENME ÇIKTILARI KATKI DÜZEYLERİ
NO
PROGRAM ÖĞRENME ÇIKTILARI
1
2
3
4
5
1
Güncel yöntemleri, araç ve teknolojileri kullanarak imalat süreci ve sistemlerini seçme ve tasarlama becerisiX
2
Alanında nicel ve nitel bilimsel araştırma yöntem ve tekniklerini bir süreç olarak uygulayabilmeX
3
Mühendislik tasarım ve analizlerinde bilgisayar yazılımları gibi modern mühendislik yöntemlerini ve bilgiye ulaşmada çağdaş yöntemleri kullanabilme becerisiX
4
Çok disiplinli projelerde çalışabilme ve liderlik yapabilme becerisiX
5
Deney tasarlama, deney yapma, deney sonuçlarını analiz etme ve yorumlama becerisiX
6
Bir makinayı, parçasını veya süreci, beklenen performansı, imalat özelliklerini ve ekonomikliği sağlayacak şekilde seçme, geliştirme ve tasarlama becerisiX
7
Mesleki ve etik sorumluluk anlayışına sahip olmaX
8
Türkçe ve İngilizce sözlü ve yazılı iletişim kurabilme becerisiX
9
İmalat mühendisliği problemlerini belirleme, sunma, formüle etme ve çözme becerisiX
10
İmalat sistemlerini tasarlama, yürütme ve sonuçları analiz edip yorumlayabilme becerisiX
11
İmalat problemlerinin çözümü için temel ve mühendislik bilimlerinin prensiplerini uygulama becerisiX
12
İmalat mühendisliğinin ulusal ve küresel boyutlardaki etkileri hakkında bilgi sahibi olma ve yorum yapabilme becerisiX