BST209 Data Structures and AlgorithmsIstinye UniversityDegree Programs Computer Technologies (Evening Education)General Information For StudentsDiploma SupplementErasmus Policy StatementNational Qualifications
Computer Technologies (Evening Education)

Preview

Associate TR-NQF-HE: Level 5 QF-EHEA: Short Cycle EQF-LLL: Level 5

Course Introduction and Application Information

Course Code: BST209
Course Name: Data Structures and Algorithms
Semester: Fall
Course Credits:
ECTS
5
Language of instruction: Turkish
Course Condition:
Does the Course Require Work Experience?: No
Type of course: Compulsory Courses
Course Level:
Associate TR-NQF-HE:5. Master`s Degree QF-EHEA:Short Cycle EQF-LLL:5. Master`s Degree
Mode of Delivery:
Course Coordinator: Öğr. Gör. HÜSEYİN GÖKAL
Course Lecturer(s): Öğr. Gör. ALPER AKOĞUZ
Course Assistants:

Course Objective and Content

Course Objectives:
Course Content:

Learning Outcomes

The students who have succeeded in this course;
1) Defines the concepts of array, stack and queue
2) Explains linked lists
3) Explain the concepts of trees, binary trees, and AVL trees
4) Explains graphs
5) Explains sorting and search algorithms

Course Flow Plan

Week Subject Related Preparation
1) Introduction to programming Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Öğretim Elemanı Ders Notları
2) Introduction to flow diagrams Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Öğretim Elemanı Ders Notları
3) Introduction to flow diagrams Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Öğretim Elemanı Ders Notları
4) Introduction to control expressions Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Öğretim Elemanı Ders Notları
5) Introduction to control expressions Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Öğretim Elemanı Ders Notları
6) Introduction to control expressions Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Dr. Rıfat ÇÖLKESEN, "Veri yapıları ve algoritmalar", Papatya yayıncılık, 2002 Öğretim Elemanı Ders Notları
7) Introduction to object-oriented programming Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Dr. Rıfat ÇÖLKESEN, "Veri yapıları ve algoritmalar", Papatya yayıncılık, 2002 Öğretim Elemanı Ders Notları
8) Midterm Exam Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Dr. Rıfat ÇÖLKESEN, "Veri yapıları ve algoritmalar", Papatya yayıncılık, 2002 Öğretim Elemanı Ders Notları
8) Midterm Exam Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Dr. Rıfat ÇÖLKESEN, "Veri yapıları ve algoritmalar", Papatya yayıncılık, 2002 Öğretim Elemanı Ders Notları
8) Midterm Exam Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Dr. Rıfat ÇÖLKESEN, "Veri yapıları ve algoritmalar", Papatya yayıncılık, 2002 Öğretim Elemanı Ders Notları
9) Introduction to object-oriented programming Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Dr. Rıfat ÇÖLKESEN, "Veri yapıları ve algoritmalar", Papatya yayıncılık, 2002 Öğretim Elemanı Ders Notları
10) Introduction to data structures Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Dr. Rıfat ÇÖLKESEN, "Veri yapıları ve algoritmalar", Papatya yayıncılık, 2002 Öğretim Elemanı Ders Notları
11) Introduction to data structures Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Dr. Rıfat ÇÖLKESEN, "Veri yapıları ve algoritmalar", Papatya yayıncılık, 2002 Öğretim Elemanı Ders Notları
12) Introduction to data structures Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Dr. Rıfat ÇÖLKESEN, "Veri yapıları ve algoritmalar", Papatya yayıncılık, 2002 Öğretim Elemanı Ders Notları
13) Project work Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Dr. Rıfat ÇÖLKESEN, "Veri yapıları ve algoritmalar", Papatya yayıncılık, 2002 Öğretim Elemanı Ders Notları
14) Project Work Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Dr. Rıfat ÇÖLKESEN, "Veri yapıları ve algoritmalar", Papatya yayıncılık, 2002 Öğretim Elemanı Ders Notları
15) Final Exam Problem Solving and Program Design in C, 7th Edition. Jeri Hanly and Elliot Koffman, Pearson, 2013 Dr. Rıfat ÇÖLKESEN, "Veri yapıları ve algoritmalar", Papatya yayıncılık, 2002 Öğretim Elemanı Ders Notları

Sources

Course Notes / Textbooks:
References:

Course - Program Learning Outcome Relationship

Course Learning Outcomes

1

2

3

4

5

Program Outcomes

Course - Learning Outcome Relationship

No Effect 1 Lowest 2 Average 3 Highest
       
Program Outcomes Level of Contribution

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
Midterms 1 % 40
Final 1 % 60
total % 100
PERCENTAGE OF SEMESTER WORK % 40
PERCENTAGE OF FINAL WORK % 60
total % 100

Workload and ECTS Credit Calculation

Activities Number of Activities Workload
Course Hours 14 28
Laboratory 14 28
Project 14 28
Midterms 15 19
Final 15 21
Total Workload 124