Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Introductıon To Programmıng ISE 105 1 4 + 0 4 6
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Zorunlu
Dersin Koordinatörü Dr.Öğr.Üyesi MUHAMMED KOTAN
Dersi Verenler Dr.Öğr.Üyesi MUHAMMED KOTAN,
Dersin Yardımcıları
Dersin Kategorisi Diğer
Dersin Amacı The course aims to make an introduction to computer programming. Then, this course presents basic knowledge about structural programming, algorithm concept and design of algorithms
Dersin İçeriği Algorithm concept. Flow charts. Programming and programming languages. Structural programming concept. Array concept. Sorting and searching algorithms. Multi dimensional arrays. Using files and basic knowledge about files. Format concept and input/output formatting. Function concept. Recursion and recursive subprogram/function examples
# Ders Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 Understand basic knowledge about programming Lecture, Drilland Practice, Case Study, Lab / Workshop, Project Based Learning, Testing, Homework,
2 Understand basic knowledge about structural programming, algorithm concept and design of algorithms Lecture, Case Study, Lab / Workshop, Project Based Learning, Testing, Homework,
3 Understand basic knowledge about C/C++ programming language with respect to algorithm concept Lab / Workshop, Project Based Learning, Lecture, Drilland Practice, Case Study, Testing, Homework,
4 Developing a software project Lecture, Project Based Learning, Oral Exam, Homework, Project / Design,
Hafta Ders Konuları Ön Hazırlık
1 Algorithm concept
2 Flow charts
3 Programming and programming language
4 Structural programming concept
5 Array concept
6 Sorting and searching algorithms
7 Sorting and searching algorithms
8 Multi dimensional arrays
9 Function concept
10 Recursion concept
11 Recursive function examples
12 Format concept and input/output formatting
13 Using file and basic knowledge about files
14 Actual algorithm examples
Kaynaklar
Ders Notu Lecture Notes
Ders Kaynakları 1.Soner Çelikkol, Programlamaya Giris ve Algoritmalar, Academic Book Publishing, 2007, Trabzon.
2.Robert Lafore, Nesneye Yönelimli C++ Programlama Kilavuzu, Alfa Basim Yayim Dagitim, 2006, Istanbul.
3.Vasif V. Nabiyev, Teoriden Uygulamalara Algoritmalar, Seçkin Yayincilik, 2007, Ankara.
4.Fahri Vatansever, ileri Programa Uygulamalari, Seçkin Yayincilik, 2006, Ankara.
5.Sefer Kurnaz, Veri Yapilari ve Algoritma Temelleri, Papatya Yayincilik, 2004, Istanbul.
6.Rifat Çölkesen, Programlama Sanati Algoritmalar C Dili Uygulamasi, Papatya Yayincilik, 2004, Istanbul.
7.Rifat Çölkesen, iste C Programlama Dili, Papatya Yayincilik, 2003, Istanbul.
8.Fahri Vatansever, Algoritma Gelistirme ve Programlamaya Giris, Seçkin Yayincilik, 2002, Ankara.
9.Mustafa Dikici, Emin Öztekin, Nemci Dege, Pascal Yapisal Programlama, Nesnelerle Programlama ve Turbo Vision, Beta Basim Yayim Dagitim 1998, Istanbul.
10.Mürsit Eskicioglu, Pascal ile Yapisal Programlama, Evrim Basim Yayim Dagitim, 1988, Istanbul.
11.Taner Derbentli Programlama ve Fortran 77, Seç Kitap Dagitim, 1988, Istanbul.
Sıra Program Çıktıları Katkı Düzeyi
1 2 3 4 5
1 X
2 X
3 X
4 X
5 X
6 X
7 X
8 X
9 X
10
11 X
12 X
Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Ara Sınav 40
1. Ödev 10
2. Ödev 10
3. Ödev 10
4. Ödev 10
5. Ödev 10
6. Ödev 10
Toplam 100
1. Yıl İçinin Başarıya 50
1. Final 50
Toplam 100
AKTS - İş Yükü Etkinlik Sayı Süre (Saat) Toplam İş Yükü (Saat)
Course Duration (Including the exam week: 16x Total course hours) 16 3 48
Hours for off-the-classroom study (Pre-study, practice) 16 3 48
Mid-terms 1 5 5
Assignment 5 5 25
Performance Task (Laboratory) 1 15 15
Final examination 1 5 5
Toplam İş Yükü 146
Toplam İş Yükü / 25 (Saat) 5,84
Dersin AKTS Kredisi 6