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 |