Ana Sayfa     Üniversite Hakkında Bilgi     Derece Programları     Öğrenciler İçin Genel Bilgi     English  

 DERECE PROGRAMLARI


 Ön Lisans Derecesi


 Lisans Derecesi


 Yüksek Lisans Derecesi

  Ders Bilgileri
Dersin Adı : Programming Language C II (Advanced)

Dersin Kodu : FK-638

Dersin Türü : Seçmeli

Dersin Aşaması : İkinci Aşama (Yüksek Lisans)

Dersin Yılı : 1

Dersin Dönemi : Bahar (16 Hafta)

Dersin AKTS Kredisi : 6

Eğitici(ler)nin Adı : Prof.Dr. HAMİDE KAVAK

Dersin Öğrenme Kazanımları : C++ programlama dlinin temelerini öğrenir.
C++ programlama dilini kullanarak program yazıp derler.

Dersin Veriliş Şekli : Örgün (Yüz Yüze)

Dersin Önkoşulları : Yok

Ders Hakkında Önerilen Diğer Hususlar : Yok

Dersin Amacı : C++ programlama dilini öğrenip, program yazıp derleme.

Dersin İçeriği : Review of C basics, C++ Fundamentals, Function in C++, Class mechanism, Using Operator Functions, Pointers, Dynamic memory allocation and dynamic structure, Advanced pointer topics, Graphics, C preprocessor, Low level operators and bit fields, More Class Features, Object oriented design, Some additional features of C.

Dersin Dili : İngilizce

Dersin Yeri : Bilgisayar Laboratuvarı


  Ders Planı
Hafta Konu Öğrencinin Ön Hazırlığı Öğrenme Aktiviteleri ve Öğretme Yöntemleri
1 Review of C basics. Ilgili konu okunsun. İnternet üzerinde araştırma yapılsın. Sozlu sunum, program yazıp derleme
2 C++ Fundamentals Ilgili konu okunsun. İnternet üzerinde araştırma yapılsın. Sozlu sunum, program yazıp derleme
3 Function in C++ Ilgili konu okunsun. İnternet üzerinde araştırma yapılsın. Sozlu sunum, program yazıp derleme
4 Class mechanism Ilgili konu okunsun. İnternet üzerinde araştırma yapılsın. Sozlu sunum, program yazıp derleme
5 Using Operator Functions Ilgili konu okunsun. İnternet üzerinde araştırma yapılsın. Sozlu sunum, program yazıp derleme
6 Pointers Ilgili konu okunsun. İnternet üzerinde araştırma yapılsın. Sozlu sunum, program yazıp derleme
7 Dynamic memory allocation and dynamic structure Ilgili konu okunsun. İnternet üzerinde araştırma yapılsın. Sozlu sunum, program yazıp derleme
8 Arasınav Arasınav Yazılı sınav
9 Advanced pointer topics Ilgili konu okunsun. İnternet üzerinde araştırma yapılsın. Sozlu sunum, program yazıp derleme
10 Graphics Ilgili konu okunsun. İnternet üzerinde araştırma yapılsın. Sozlu sunum, program yazıp derleme
11 C preprocessor Ilgili konu okunsun. İnternetüzerinde araştırma yapılsın. Sozlu sunum, program yazıp derleme
12 Low level operators and bit fields. Ilgili konu okunsun. İnternet üzerinde araştırma yapılsın. Sozlu sunum, program yazıp derleme
13 More Class Features Ilgili konu okunsun. İnternet üzerinde araştırma yapılsın. Sozlu sunum, program yazıp derleme
14 Object oriented design Ilgili konu okunsun. İnternet üzerinde araştırma yapılsın. Sozlu sunum, program yazıp derleme
15 Some additional features of C. Ilgili konu okunsun. İnternet üzerinde araştırma yapılsın. Sozlu sunum, program yazıp derleme
16/17 Final Final Bitirme Projesi


  Önerilen Kaynak ve Okumalar
Kaynak Türü Kaynak Adı
Ders Notu ve Kitaplar  Turbo C++, Bryan Flamig
Diğer Kaynaklar


  Değerlendirme (Sınav) Yöntemleri ve Kriterleri
Yarıyıl/Yıl İçi Değerlendirmeleri Sayısı Katkı Yüzdesi
    Ara Sınavlar (Yazılı, Sözlü, vs.) 1 60
    Ödev/Proje/Diğer 4 40
Toplam 100
Yarıyıl/Yıl İçi Değerlendirmelerinin Başarıya Katkısı 40
 
Yarıyıl/Yıl Sonu Değerlendirmesi 100
Yarıyıl/Yıl Sonu Değerlendirmesinin Başarıya Katkısı 60
Toplam 100

  Dersin Temel Öğrenme Kazanımlarına Katkısı
No Temel Öğrenme Kazanımı Katkısı*
1 Fizik lisans düzeyi yeterliliklerine dayalı olarak, aynı veya farklı bir alanda bilgilerini uzmanlık düzeyinde geliştirir ve derinleştirir. 2
2 Fiziğin ilişkili olduğu disiplinler arası ilişkileri kavrar 3
3 Fizikte edindiği uzmanlık düzeyindeki kuramsal ve uygulamalı bilgileri kullanır. 3
4 Fizikte edindiği bilgileri farklı displinlerden gelen bilgilerle bütünleştirip yorumlayarak yeni bilgiler oluşturur. 3
5 Fizik ile ilgili karşılaşılan sorunları araştırma yöntemlerini kullanarak çözer 3
6 Fizik ile ilgili uzmanlık gerektiren bir çalışmayı bağımsız olarak yürütür. 2
7 Fizik ile ilgili uygulamalarda karşılaşılan ve öngörülemeyen karmaşık sorunların çözümü için yeni stratejik yaklaşımlar geliştirir ve sorumluluk alarak çözüm üretir. 3
8 Fizik ile ilgili sorunların çözümlenmesini gerektiren ortamlarda liderlik yapar. 2
9 Fizikte edindiği uzmanlık düzeyindeki bilgi ve becerileri eleştirel bir yaklaşımla değerlendirir ve öğrenmesini yönlendirir. 2
10 Fizik Alanındaki güncel gelişmeleri ve kendi çalışmalarını, nicel ve nitel veriler ile destekleyerek alanındaki ve alan dışındaki gruplara, yazılı, sözlü ve görsel olarak sistemli biçimde aktarır. 3
11 Sosyal ilişkileri ve bu ilişkileri yönlendiren normları eleştirel bir bakış açısıyla inceler, geliştirir ve gerektiğinde değiştirmek üzere harekete geçer. 2
12 Bir yabancı dili en az Avrupa Dil Portföyü B2 Genel Düzeyinde kullanarak sözlü ve yazılı iletişim kurar. 3
13 Fizik Alanının gerektirdiği düzeyde bilgisayar yazılımı ile birlikte bilişim ve iletişim teknolojilerini ileri düzeyde kullanır. 5
14 Fizik Alanı ile ilgili verilerin toplanması, yorumlanması, uygulanması ve duyurulması aşamalarında toplumsal, bilimsel, kültürel ve etik değerleri gözetir. 2
15 Fizik Alanı ile ilgili konularda strateji, politika ve uygulama planları geliştirir ve elde edilen sonuçları, kalite süreçleri çerçevesinde değerlendirir. 3
16 Fizik Alanında özümsedikleri bilgiyi, problem çözme ve/veya uygulama becerilerini, disiplinler arası çalışmalarda kullanır. 4
* Katkı düzeyleri 0 (yok) ve 5 (en yüksek) arasında ifade edilmiştir.

  Öğrenci İş Yükü - AKTS
Çalışmalar Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Ders ile İlgili Çalışmalar
    Ders (Sınav haftaları dahil değildir) 14 3 42
    Sınıf Dışı Ders Çalışma (Ön çalışma, pekiştirme) 14 3 42
Değerlendirmeler ile İlgili Çalışmalar
    Ödev, Proje, Diğer 4 10 40
    Ara Sınavlar (Yazılı, Sözlü, vs.) 1 14 14
    Yarıyıl/Yıl Sonu/Final Sınavı 1 14 14
Toplam İş Yükü: 152
Toplam İş Yükü / 25 (s): 6.08
Dersin AKTS Kredisi: 6