Ders Adı | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
Introduction To Algorıthms and Programming | BTE 207 | 3 | 3 + 2 | 4 | 7 |
Ön Koşul Dersleri | |
Önerilen Seçmeli Dersler | |
Dersin Dili | Türkçe |
Dersin Seviyesi | Lisans |
Dersin Türü | Zorunlu |
Dersin Koordinatörü | Öğr.Gör. AYDIN KİPER |
Dersi Verenler | Öğr.Gör. AYDIN KİPER, |
Dersin Yardımcıları | Emre Çam |
Dersin Kategorisi | Diğer |
Dersin Amacı | To provide prelude knowledge about programming languages. To provide knowledge and skill about designing a relevant software by using programming language (Delphi 2010) |
Dersin İçeriği | Introduction to algorithm, solving problems with flow charts, uptime and complexity concepts, ordering algorithms, recursion and binary tree, reduction connections, binary search techniques in data structures, matrix and matrix operations. Basic concepts in programming languages: Atom, object, expression, statement, notice, definition and constant concepts and applications. Usage of number systems, functions and title files. Scope and lifetime. Global and local variables. Operators: arithmetic, Boolean, comparison, pointer operators and so forth. Control statements (if, if/else) and their usage as nested. Loop statements (while, do/while, for); infinite loop concept and its usage areas; nested loops. Productivity and readability in programming languages. Standard functions of programming language and developing these functions. Transformations of types. Generating random numbers and usage areas. Arrays and algorithms about arrays. File processes. |
# | Ders Öğrenme Çıktıları | Öğretim Yöntemleri | Ölçme Yöntemleri |
---|---|---|---|
1 | Describes the basic concepts of algorithms and flow diagrams | Lecture, Question-Answer, Demonstration, | Testing, Homework, |
2 | Obtains information about data and data types. | Discussion, Drilland Practice, | Testing, Homework, |
3 | Classes comparison and control statements. | Question-Answer, Drilland Practice, Motivations to Show, Self Study, | Testing, Homework, |
4 | Grasps cycle in the process of how and where to use the program | Drilland Practice, Motivations to Show, | Testing, Homework, |
5 | Explains using of Standard functions in programming language | Motivations to Show, Lecture, Question-Answer, | Testing, Homework, |
Hafta | Ders Konuları | Ön Hazırlık |
---|---|---|
1 | Basic steps of programming. | |
2 | Examples about algorithms and flow charts | |
3 | Flow charts examples | |
4 | Number systems and applications | |
5 | Delphi 2010 editor, Variable types,operators, Control statements and examples | |
6 | Loops and examples, nested loops | |
7 | Numeric and String Functions. | |
8 | Forms and Features, events, methods | |
9 | Controls features, events, methods | |
10 | Sequential and random-type files | |
11 | Parodox direct connection to the database | |
12 | Access database connection | |
13 | Sqlserver 2008 database connection | |
14 | Graphics, drawing, and reporting procedures |
Kaynaklar | |
---|---|
Ders Notu | |
Ders Kaynakları |
Değerlendirme Sistemi | |
---|---|
Yarıyıl Çalışmaları | Katkı Oranı |
1. Ara Sınav | 40 |
1. Kısa Sınav | 15 |
1. Ödev | 30 |
2. Kısa Sınav | 15 |
Toplam | 100 |
1. Yıl İçinin Başarıya | 60 |
1. Final | 40 |
Toplam | 100 |
AKTS - İş Yükü Etkinlik | Sayı | Süre (Saat) | Toplam İş Yükü (Saat) |
---|---|---|---|
Hours for off-the-classroom study (Pre-study, practice) | 16 | 4 | 64 |
Mid-terms | 1 | 10 | 10 |
Quiz | 2 | 5 | 10 |
Assignment | 1 | 10 | 10 |
Oral Examination | 0 | 10 | 0 |
Final examination | 1 | 10 | 10 |
Course Duration (Including the exam week: 16x Total course hours) | 16 | 4 | 64 |
Toplam İş Yükü | 168 | ||
Toplam İş Yükü / 25 (Saat) | 6,72 | ||
Dersin AKTS Kredisi | 7 |