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

DERS TANIMI
PROGRAMLAMA DİLLERİ/BM224
Dersin Adı: PROGRAMLAMA DİLLERİ
Dersin Kredisi: 3 Ders AKTS : 6
Dersin Yarıyılı: 4 Dersin Türü : Zorunlu
DERS BİLGİLERİ
 -- DERS KATALOG TANIMI (İÇERİĞİ)
 -- TEMEL DERS KİTABI
 -- YARDIMCI DERS KİTAPLARI
 -- DERSİN ÖNKOŞULLARI
 -- DERSİN DİLİ
  Türkçe
 -- DERSİN AMACI ve HEDEFİ
 -- DERSİN ÖĞRENİM ÇIKTILARI
Programlama dilleri sözdizimlerini ve bunların anlamlarını ile kullanımlarını tanımlama
Biçimsel sözdizimsel gösterimi, anlatım yapısı, postfix ve infix gösterimi ve dönüşümü
Veri çeşitleri ve değişkenler, anlatım ve atama deyimleri, kontrol yapıları ve alt programlar
Fonksiyonel ve Mantıksal diller ve programlama
Mevcut programlama dillerinin anahtar özellikleri
Program yapıları, prosedürler, fonksiyonlar ve metotlar
Kalıtsallık ve dinamik sınırlayıcılar
Uyum, tutarlılık ve ağ yapısı
Grafiksel kullanıcı arayüzleri

 -- DERSİN VERİLİŞ BİÇİMİ
  Bu ders sadece yüz yüze eğitim şeklinde yürütülmektedir.
 --DERSİN HAFTALIK DAĞILIMI
1. Hafta  Programlama dilleri sözdizimlerini ve bunların anlamlarını ile kullanımlarını tanımlama
2. Hafta  Biçimsel sözdizimsel gösterimi, anlatım yapısı, postfix ve infix gösterimi ve dönüşümü
3. Hafta  Veri çeşitleri ve değişkenler, anlatım ve atama deyimleri, kontrol yapıları ve alt programlar
4. Hafta  Fonksiyonel ve Mantıksal diller ve programlama
5. Hafta  Mevcut programlama dillerinin anahtar özellikleri
6. Hafta  Program yapıları
7. Hafta  Prosedürler
8. Hafta  Fonksiyonlar ve metotlar
9. Hafta  Fonksiyonlar ve metotlar
10. Hafta  Kalıtsallık ve dinamik sınırlayıcılar
11. Hafta  Kalıtsallık ve dinamik sınırlayıcılar
12. Hafta  Uyum, tutarlılık ve ağ yapısı
13. Hafta  Grafiksel kullanıcı arayüzleri
14. Hafta  Grafiksel kullanıcı arayüzleri
15. Hafta  
16. Hafta  
 -- ÖĞRETİM FAALİYETLERİ
 -- DEĞERLENDİRME ÖLÇÜTLERİ
 
Sayısı
Toplam Katkısı(%)
 Ara Sınav
1
30
 Ödev
5
30
 Uygulama
0
0
 Projeler
0
0
 Pratik
0
0
 Quiz
0
0
 Dönemiçi Çalışmaların Yıliçi Başarıya Oranı (%)  
60
 Finalin Başarıya Oranı (%)  
40
 -- DERSİN İŞ YÜKÜ
 Etkinlik  Toplam hafta sayısı  Süre (Haftalık Saat)  Dönem boyu toplam iş yükü
 Haftalık teorik ders saati
14
3
42
 Haftalık uygulamalı ders saati
0
 Okuma Faaliyetleri
10
4
40
 İnternette tarama, kütüphane çalışması
10
3
30
 Materyal tasarlama, uygulama
0
 Rapor hazırlama
0
 Sunu hazırlama
1
12
12
 Sunum
1
1
1
 Ara sınav ve ara sınava hazırlık
1
10
10
 Final sınavı ve final sınavına hazırlık
1
15
15
 Diğer
0
 TOPLAM İŞ YÜKÜ: 
150
 TOPLAM İŞ YÜKÜ / 25 : 
6
 DERSİN AKTS KREDİSİ: 
6
 -- PROGRAM ÖĞRENME ÇIKTILARI KATKI DÜZEYLERİ
NO
PROGRAM ÖĞRENME ÇIKTILARI
1
2
3
4
5
1
Matematik, fen bilimleri ve bilgisayar mühendisliği konularında yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri karmaşık mühendislik problemlerini modelleme ve çözme için uygulayabilme becerisiX
2
Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisiX
3
Karmaşık bir sistemi, süreci, cihazı, yazılımı, algoritmayı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla güncel tasarım yöntemlerini uygulama becerisiX
4
Mühendislik uygulamaları için gerekli olan modern teknik ve araçları seçme, geliştirme ve kullanma becerisi; bilişim teknolojilerini ve uygulamalarını etkin bir şekilde kullanma becerisiX
5
Karmaşık mühendislik problemlerinin veya bilgisayar mühendisliği alanındaki araştırma konularının incelenmesi için deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme ve yorumlama becerisiX
6
Disiplin içi ve disiplinler arası takımlarda veya bireysel olarak etkin biçimde çalışabilme becerisiX
7
Etkin rapor hazırlama, raporları değerlendirme ve yorumlama, tasarım ve üretim raporları düzenleme becerisiX
8
Türkçe ve İngilizce sözlü ve yazılı etkin iletişim kurma, etkin sunum yapma, açık ve anlaşılır talimat verme ve alma becerisiX
9
Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisiX
10
Mesleki ve etik sorumluluk bilincine sahip olma ve etik ilkelerine uygun davranma becerisiX
11
Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi konularda bilgi sahibi olma ve uygulama becerisiX
12
Girişimcilik, yenilikçilik ve sürdürülebilir kalkınma konularında bilgi ve farkındalığa sahip olmaX
13
Mühendislik uygulamalarının sağlık, çevre ve güvenlik üzerindeki etkilerini bilerek çağın sorunlarına toplumsal ve evrensel çözüm üretebilme becerisiX
14
Mühendislik çözümlerinin hukuki sonuçları konusunda farkındalık sahibi olmaX
15
Yazılım geliştirme süreçleri ve dokümantasyon kuralları hakkında bilgi sahibi olma ve uygulama becerisiX
16
Mühendislik uygulamalarında kullanılan standartlar hakkında bilgi sahibi olmaX
17
İş sağlığı ve güvenliği ile bilgi güvenliği ve mahremiyeti konularında farkındalık sahibi olmaX
 -- ÖĞRETİM ELEMAN(LAR)I
   ( Dr. Öğr. Üyesi Uraz Yavanoğlu )
 -- ÖĞRETİM ELEMANI WEB SİTESİ/SİTELERİ
   ( https://websitem.gazi.edu.tr/site/uraz)
 -- ÖĞRETİM ELEMANI E-POSTASI/E-POSTALARI
   ( uraz@gazi.edu.tr)