Ders Bilgileri

#### Ders Tanımı

Ders Kodu Yarıyıl T+U Saat Kredi AKTS
ALGORITHM AND PROGRAMMING BSM 418 8 2 + 1 3 6
 Dersin Dili Türkçe Dersin Seviyesi Lisans Dersin Türü SECMELI Dersin Koordinatörü Dr.Öğr.Üyesi HACI AHMET YILDIRIM Dersi Verenler Dersin Yardımcıları Dersin Kategorisi 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
 Dersin Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri 1 - Know algorithm and programming logic 4 - 1 - A - C - 2 - Prepare flow diagram of problems 1 - 4 - C - A - 3 - Realize program a problem which has a generated actual flow diagram 4 - 1 - A - C - 4 - Use Pascal programming language interface 1 - 4 - A - C - 5 - Prepare program by using Pascal programming language 4 - 1 - C - A - 6 - Use strings in Pascal programming language 1 - 4 - A - C - 7 - Use sub program structure in Pascal programming language 4 - A - C - 8 - Use directory structure in Pascal programming language 4 - 1 - C - A -
 Öğretim Yöntemleri: 4:Drilland Practice 1:Lecture Ölçme Yöntemleri: A:Testing C:Homework

#### Ders Akışı

Hafta Konular ÖnHazı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 Midterm exam
9 Basic library functions of Pascal programming language, data manipulation commands, exercises
10 String structures in programming languages, single dimensional strings, 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

Ders Notu
Ders Kaynakları

#### Dersin Program Çıktılarına Katkısı

No Program Öğrenme Çıktıları KatkıDüzeyi
1 2 3 4 5
1 To have advance-level information and comprehension which stay up with textbook that contain to current informations, practise equipments and other scientific contexts, able to use these ones
2 To evaluate concepts, opinions and datas with scientific methods in geography and geographical information technology field.To determine to complicated problem and subjects, its able to analising, able to discuss, able to develop to suggestions which based upon to proof and research
3 To instruct professional or beginner listener groups about subject associated with geography and geographical information technology.Able to transfer to the listeners of ideas,problems and solutions by oral and written examination
4 Able to show administer advance-level working freely X
5 Able to show administer advance-level working freely
6 To discover solution methods on complicated conditions in practise in geography and geographical information technology field X
7 To discover solution methods on complicated conditions in practise in geography and geographical information technology field
8 Able to administer thereby planning of activities directed towards professional evolution
9 To know foreign language for able to communicate with colleauges and to follow up to informations on geography and geographical information technology field
10 Able to use of technologies of informatics and communication with knowledge of computer software and hardware X
11 Able to use of technologies of informatics and communication with knowledge of computer software and hardware
12 To have satisfactoriness of looking after of social,scientific and ethic values on stages of data collection, explication and announced
13 To have knowledge and consciousness of looking after of social,scientific and ethic values on stages of data collection, explication and announced
14 Conscious about professional security, health, quality control and its management and environmental protection
15
16
17
18

#### Değerlendirme Sistemi

YARIYIL İÇİ ÇALIŞMALARI SIRA KATKI YÜZDESİ
AraSinav 1 40
KisaSinav 1 20
Odev 1 20
KisaSinav 2 20
Toplam 100
Yıliçinin Başarıya Oranı 50
Finalin Başarıya Oranı 50
Toplam 100

; ;