Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Algorıthm and Programmıng BBP 103 1 3 + 0 3 5
 Ön Koşul Dersleri Önerilen Seçmeli Dersler Dersin Dili Türkçe Dersin Seviyesi Ön Lisans Dersin Türü Zorunlu Dersin Koordinatörü Öğr.Gör. FATİH ALBAYRAK Dersi Verenler Öğr.Gör. FATİH ALBAYRAK, Dersin Yardımcıları Dersin Kategorisi Diğer Dersin Amacı By teaching principles and logic of algorithm and programming, make students capable of using structural programming language Pascal and develop programs (at least at basic level) Dersin İçeriği Algorithm and programming logic, algorithms, flow diagrams, Pascal programming language, Programming by using Pascal
# Ders Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 To comprehend algorithm and programming logic Self Study, Lecture, Question-Answer, Discussion, Testing, Homework,
2 To generate (form) flow diagram Lecture, Question-Answer, Discussion, Self Study, Testing, Homework,
3 To program a problem which has a generated actual flow diagram Lecture, Question-Answer, Discussion, Self Study, Testing, Homework,
4 To use Pascal programming language interface Lecture, Question-Answer, Discussion, Self Study, Testing, Homework,
5 To program by using Pascal programming language Lecture, Question-Answer, Discussion, Self Study, Testing, Homework,
6 To use strings in Pascal programming language Lecture, Question-Answer, Discussion, Self Study, Testing, Homework,
7 To use sub program structure in Pascal programming language Lecture, Question-Answer, Discussion, Self Study, Testing, Homework,
8 To use directory structure in Pascal programming language Lecture, Question-Answer, Discussion, Self Study, Testing, Homework,
9 To develop graphics and animations by using Pascal programming language Lecture, Question-Answer, Discussion, Self Study, Testing, Homework,
Hafta Ders Konuları Ön Hazırlık
1 Introduction to programming, algorithms, types of algorithms, symbols and flow diagrams
2 Basics of Pascal programming language, use of visual interface, menus, shortcuts of Pascal
3 Structure of Pascal language, variable definition, assignments, operators, data types
4 Pascal programming language input (entry)-output commands, basic screen commands, exercises
5 Pascal programming language decision(al) commands (if and multiple if), exercises
6 Pascal programming language counter loop command, exercises
7 Conditional loop commands and loop output commands, exercises
8 Basic library functions of Pascal programming language, data manipulation commands, exercises
9 String structures in programming languages, single dimensional strings, exercises
10 Multi dimensional strings, menu generation, exercises
11 Sub program structure in Pascal programming language, functions, exercises
12 Procedures, use of parameters, use of forward command, exercises
13 File concept in programming languages, text type file usage, exercises
14 Graphics concept, basic graphics commands in Pascal programming language
Kaynaklar
Ders Notu
Ders Kaynakları
Sıra Program Çıktıları Katkı Düzeyi
1 2 3 4 5
1
2
3
4
5
6
7
8
9
Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Ara Sınav 50
1. Kısa Sınav 15
2. Kısa Sınav 15
1. Ödev 20
Toplam 100
1. Yıl İçinin Başarıya 20
1. Final 80
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 4 64
Mid-terms 1 10 10
Quiz 2 10 20
Assignment 1 10 10
Final examination 1 10 10
Toplam İş Yükü 162
Toplam İş Yükü / 25 (Saat) 6,48
Dersin AKTS Kredisi 5