Course Unit Code | Course Unit Title | Type of Course Unit | Year of Study | Semester | Number of ECTS Credits | 3303001102 | PROGRAMLAMA TEMELLERİ | Compulsory | 1 | 1 | 6 |
|
Level of Course Unit |
Short Cycle |
Objectives of the Course |
Bu ders ile öğrencinin, programlama temelleri ile ilgili yeterliklerin kazandırılması amaçlanmaktadır. |
Name of Lecturer(s) |
Öğr. Gör. Alper GÜLBE |
Learning Outcomes |
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. |
|
Mode of Delivery |
Birinci Öğretim |
Prerequisites and co-requisities |
Yok |
Recommended Optional Programme Components |
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. |
Course Contents |
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 |
Weekly Detailed Course Contents |
|
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 | |
|
Recommended or Required Reading |
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. |
Planned Learning Activities and Teaching Methods |
|
Assessment Methods and Criteria | |
Ara Sınav | 1 | 100 | SUM | 100 | |
Final Sınavı | 1 | 100 | SUM | 100 | Yarıyıl (Yıl) İçi Etkinlikleri | 40 | Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | SUM | 100 |
| Language of Instruction | Türkçe | Work Placement(s) | Yok |
|
Workload Calculation |
|
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 |
|
Contribution of Learning Outcomes to Programme Outcomes |
ÖÇ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
|