Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | 3303001102 | PROGRAMLAMA TEMELLERİ | Zorunlu | 1 | 1 | 6 |
|
Dersin Seviyesi |
Ön Lisans |
Dersin Amacı |
Bu ders ile öğrencinin, programlama temelleri ile ilgili yeterliklerin kazandırılması amaçlanmaktadır. |
Dersi Veren Öğretim Görevlisi/Görevlileri |
Öğr. Gör. Alper GÜLBE |
Öğrenme Çıktıları |
1 | Algoritma tasarlar ve akış diyagramları ile çalışır. | 2 | Program yazmaya hazırlık yapar, değişken ve sabit kullanır. | 3 | Giriş-çıkış işlemlerini yapar, operatörleri kullanır. | 4 | Karar kontrol ve döngü kontrol deyimlerini kullanır. | 5 | Tek ve çok boyutlu dizileri kullanır. | 6 | Değer döndüren ve değer döndürmeyen alt programları kullanır. | 7 | Sıralı ve rastgele erişimli dosyaları kullanır. |
|
Öğrenim Türü |
Birinci Öğretim |
Dersin Ön Koşulu Olan Dersler |
Yok |
Ders İçin Önerilen Diğer Hususlar |
Bu derste programlama için C++ dili kullanılır. Ücretsiz bir ürün olan Bloodshed DevC++ tavsiye edilir. Programın son sürümü http://www.bloodshed.net/devcpp.html adresinden indirilebilir. |
Dersin İçeriği |
1. ALGORİTMA
2. AKIŞ DİYAGRAMI
3. PROGRAMLAMA ARAÇLARI
4. DEĞİŞKENLER VE SABİTLER
5. GİRİŞ-ÇIKIŞ İŞLEMLERİ
6. OPERATÖRLER
7. KARAR YAPILARI
8. DÖNGÜ KONTROLLERİ
9. TEK BOYUTLU DİZİLER
10. ÇOK BOYUTLU DİZİLER
11. DEĞER DÖNDÜRMEYEN ALT PROGRAMLAR
12. DEĞER DÖNDÜREN ALT PROGRAMLAR
13. SIRALI DOSYALAR
14. RASTGELE ERİŞİMLİ DOSYALAR |
Haftalık Ayrıntılı Ders İçeriği |
|
1 | Algoritma | 1 | | 2 | Akış Diyagramı | 1 | | 3 | Programlama Araçları, Değişkenler ve Sabit | 1 | | 4 | Giriş-Çıkış İşlemleri, Operatörler | 1 | | 5 | Karar Yapıları | 1 | | 6 | Döngü Kontrolleri
| 1 | | 7 | Döngü Kontrolleri
| 1 | | 8 | Tek Boyutlu Diziler
| 1 | | 9 | Çok Boyutlu Diziler
| 1 | | 10 | Değer Döndürmeyen Alt Programlar
| 1 | | 11 | Değer Döndüren Alt Programlar
| 1 | | 12 | Değer Döndüren Alt Programlar | 1 | | 13 | Sıralı Dosyalar | 1 | | 14 | Rastgele Erişimli Dosyalar | 1 | |
|
Ders Kitabı / Malzemesi / Önerilen Kaynaklar |
Dr. Fahri VATANSEVER, Algoritma Geliştirme ve Programlamaya Giriş, Seçkin Yayınevi,İstanbul, 2009.
Rifat ÇÖLKESEN, Algoritma Geliştirme ve Veri Yapıları, Papatya Yayıncılık, İstanbul, 2011. |
Planlanan Öğrenme Aktiviteleri ve Metodları |
|
Değerlendirme | |
Ara Sınav | 1 | 100 | TOPLAM | 100 | |
Final Sınavı | 1 | 100 | TOPLAM | 100 | Yarıyıl (Yıl) İçi Etkinlikleri | 40 | Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | TOPLAM | 100 |
| Dersin Sunulduğu Dil | Türkçe | Staj Durumu | Yok |
|
İş Yükü Hesaplaması |
|
Ara Sınav | 1 | 1 | 1 |
Final Sınavı | 1 | 2 | 2 |
Derse Katılım | 14 | 4 | 56 |
Uygulama/Pratik | 10 | 3 | 30 |
Bireysel Çalışma | 14 | 4 | 56 |
Ara Sınav İçin Bireysel Çalışma | 1 | 10 | 10 |
Final Sınavı içiin Bireysel Çalışma | 1 | 12 | 12 |
|
Program ve Öğrenme Çıktıları İlişkisi |
ÖÇ1 | 5 | | 5 | | | | 3 | | | | 5 | ÖÇ2 | 5 | | 5 | | | | 3 | | | | 5 | ÖÇ3 | 5 | | 5 | | | | 3 | | | | 5 | ÖÇ4 | 5 | | 5 | | | | 3 | | | | 5 | ÖÇ5 | 5 | | 5 | | | | 3 | | | | 5 | ÖÇ6 | 5 | | 5 | | | | 3 | | | | 5 | ÖÇ7 | 5 | | 5 | | | | 3 | | | | 5 |
|
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek |
|
|
Iğdır University, Iğdır / TURKEY • Tel (pbx): +90 476
226 13 14 • e-mail: info@igdir.edu.tr
|