Ders Adı | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
Introductıon To Algorıthms and Programmıng | YBS 102 | 2 | 3 + 1 | 4 | 5 |
Ön Koşul Dersleri | |
Önerilen Seçmeli Dersler | |
Dersin Dili | Türkçe |
Dersin Seviyesi | Lisans |
Dersin Türü | Zorunlu |
Dersin Koordinatörü | Doç.Dr. ÇAĞLA EDİZ |
Dersi Verenler | Doç.Dr. ÇAĞLA EDİZ, |
Dersin Yardımcıları | |
Dersin Kategorisi | Alanına Uygun Temel Öğretim |
Dersin Amacı | The aim of this course is an introduction to programming, teaching basic concepts of programming and algorithms, developing algorithms, and programming structures such as variables, data types, class and objects, operators, control statements, loops, arrays, strings, collections and functions. |
Dersin İçeriği | Fundamentals of algorithms, developing algorithms, flowcharts, basic concepts of programming, variables, data types, classes and objects, operators, control statements, loops, arrays, strings, collections and functions. |
# | Ders Öğrenme Çıktıları | Öğretim Yöntemleri | Ölçme Yöntemleri |
---|---|---|---|
1 | Knows the fundamentals of algorithms and can develop algorithms | Lecture, Question-Answer, Discussion, Case Study, | Testing, Oral Exam, |
2 | Knows the fundamentals of flowchart and can draw flowcharts | Lecture, Question-Answer, Discussion, Case Study, | Testing, Oral Exam, |
3 | Knows basic concepts of programming | Lecture, Question-Answer, Case Study, Lab / Workshop, | Testing, Oral Exam, |
4 | Knows the variable concept and data types used in programming | Lecture, Question-Answer, Case Study, Lab / Workshop, | Testing, Oral Exam, |
5 | Knows the class and object concepts and has basic knowledge on OOP | Lecture, Question-Answer, Discussion, Case Study, Lab / Workshop, | Testing, Oral Exam, Homework, |
6 | Knows the operators, control statements, loops, nested loops, arrays, strings, collections and functions and can use in programming effectively | Lecture, Question-Answer, Discussion, Case Study, Lab / Workshop, | Testing, Oral Exam, Homework, |
Hafta | Ders Konuları | Ön Hazırlık |
---|---|---|
1 | Introduction to Data Structors & Algorithms | |
2 | Data Structors & Data Models | |
3 | Algorithmic Programming Design | |
4 | Flow Charts | |
5 | Speed and Memory requirement, Asymptotic notations | |
6 | Linked Lists | |
7 | Tree, Binary Tree | |
8 | MID TERM EXAM | |
9 | Heaps and Queues | |
10 | Queues | |
11 | Sorting Algorithms | |
12 | Search Algorithms | |
13 | Graphs | |
14 | Graphs |
Kaynaklar | |
---|---|
Ders Notu | |
Ders Kaynakları | Hiç Bilmeyenler İçin C# ile Programlamaya Giriş, Aybar Karaçay, Timur Karaçay |
Sıra | Program Çıktıları | Katkı Düzeyi | |||||
---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | |||
1 | Can follow new and current technologies and evaluate them | ||||||
2 | Can understand the operation of Corporate Information Systems and use these systems at a basic level | X | |||||
3 | Constructs numerical models of basic business problems. | X | |||||
4 | Solves modeled business problems with the help of information technologies and interprets the solutions | X | |||||
5 | Contributes to informatics oriented projects as a member of the team | ||||||
6 | Effectively uses information technology tools that support teamwork in project management. | ||||||
7 | Master basic business functions and information technologies and establishes the link between them | ||||||
8 | Contributes to the design, development and implementation processes of corporate information systems. | X | |||||
9 | Can produce and present quality documentation for all kinds of projects, including entrepreneurship projects. | ||||||
10 | Prepares informative, effective and interesting presentations and presents these presentations. |
Değerlendirme Sistemi | |
---|---|
Yarıyıl Çalışmaları | Katkı Oranı |
1. Ara Sınav | 70 |
1. Kısa Sınav | 10 |
2. Kısa Sınav | 10 |
3. Kısa Sınav | 10 |
Toplam | 100 |
1. Final | 50 |
1. Yıl İçinin Başarıya | 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 | 3 | 48 |
Mid-terms | 1 | 15 | 15 |
Quiz | 2 | 10 | 20 |
Assignment | 1 | 10 | 10 |
Oral Examination | 1 | 10 | 10 |
Final examination | 1 | 20 | 20 |
Course Duration (Including the exam week: 16x Total course hours) | 16 | 4 | 64 |
Hours for off-the-classroom study (Pre-study, practice) | 16 | 2 | 32 |
Mid-terms | 1 | 5 | 5 |
Quiz | 2 | 2 | 4 |
Assignment | 1 | 5 | 5 |
Oral Examination | 1 | 1 | 1 |
Final examination | 1 | 10 | 10 |
Toplam İş Yükü | 292 | ||
Toplam İş Yükü / 25 (Saat) | 11,68 | ||
Dersin AKTS Kredisi | 5 |