Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Algorıthm and Programmıng BSM 418 8 2 + 1 3 6
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Seçmeli
Dersin Koordinatörü Dr.Öğr.Üyesi HACI AHMET YILDIRIM
Dersi Verenler
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 Know algorithm and programming logic Drilland Practice, Lecture, Testing, Homework,
2 Prepare flow diagram of problems Lecture, Drilland Practice, Homework, Testing,
3 Realize program a problem which has a generated actual flow diagram Drilland Practice, Lecture, Testing, Homework,
4 Use Pascal programming language interface Lecture, Drilland Practice, Testing, Homework,
5 Prepare program by using Pascal programming language Drilland Practice, Lecture, Homework, Testing,
6 Use strings in Pascal programming language Lecture, Drilland Practice, Testing, Homework,
7 Use sub program structure in Pascal programming language Drilland Practice, Testing, Homework,
8 Use directory structure in Pascal programming language Drilland Practice, Lecture, Homework, Testing,
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 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
Kaynaklar
Ders Notu
Ders Kaynakları
Sıra Program Çı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
4 Able to show administer advance-level working freely
5 To discover solution methods on complicated conditions in practise in geography and geographical information technology field X
5 To discover solution methods on complicated conditions in practise in geography and geographical information technology field
6 Able to administer thereby planning of activities directed towards professional evolution
7 To know foreign language for able to communicate with colleauges and to follow up to informations on geography and geographical information technology field
8 Able to use of technologies of informatics and communication with knowledge of computer software and hardware X
8 Able to use of technologies of informatics and communication with knowledge of computer software and hardware
9 To have satisfactoriness of looking after of social,scientific and ethic values on stages of data collection, explication and announced
10 To have knowledge and consciousness of looking after of social,scientific and ethic values on stages of data collection, explication and announced
11 Conscious about professional security, health, quality control and its management and environmental protection
12
13
14
15
Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Ara Sınav 40
1. Kısa Sınav 20
1. Ödev 20
2. Kısa Sınav 20
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 2 32
Mid-terms 1 20 20
Assignment 1 20 20
Performance Task (Laboratory) 1 25 25
Toplam İş Yükü 145
Toplam İş Yükü / 25 (Saat) 5,8
Dersin AKTS Kredisi 6