|
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 |
|
|
|