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