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 |