Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
3303001102PROGRAMLAMA TEMELLERİCompulsory116
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
1Algoritma tasarlar ve akış diyagramları ile çalışır.
2Program yazmaya hazırlık yapar, değişken ve sabit kullanır.
3Giriş-çıkış işlemlerini yapar, operatörleri kullanır.
4Karar kontrol ve döngü kontrol deyimlerini kullanır.
5Tek ve çok boyutlu dizileri kullanır.
6Değer döndüren ve değer döndürmeyen alt programları kullanır.
7Sı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
WeekTheoreticalPracticeLaboratory
1Algoritma1
2Akış Diyagramı1
3Programlama Araçları, Değişkenler ve Sabit1
4Giriş-Çıkış İşlemleri, Operatörler1
5Karar Yapıları1
6Döngü Kontrolleri 1
7Döngü Kontrolleri 1
8Tek Boyutlu Diziler 1
9Çok Boyutlu Diziler 1
10Değer Döndürmeyen Alt Programlar 1
11Değer Döndüren Alt Programlar 1
12Değer Döndüren Alt Programlar1
13Sıralı Dosyalar1
14Rastgele Erişimli Dosyalar1
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
Term (or Year) Learning ActivitiesQuantityWeight
Ara Sınav1100
SUM100
End Of Term (or Year) Learning ActivitiesQuantityWeight
Final Sınavı1100
SUM100
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
SUM100
Language of Instruction
Türkçe
Work Placement(s)
Yok
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Ara Sınav111
Final Sınavı122
Derse Katılım14456
Uygulama/Pratik10330
Bireysel Çalışma14456
Ara Sınav İçin Bireysel Çalışma11010
Final Sınavı içiin Bireysel Çalışma11212
TOTAL WORKLOAD (hours)167
Contribution of Learning Outcomes to Programme Outcomes

1

2

3

4

5

6

7

8

9

10

11
ÖÇ15 5   3   5
ÖÇ25 5   3   5
ÖÇ35 5   3   5
ÖÇ45 5   3   5
ÖÇ55 5   3   5
ÖÇ65 5   3   5
ÖÇ75 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