|
Language of Instruction
|
Turkish
|
|
Level of Course Unit
|
Bachelor's Degree
|
|
Department / Program
|
Industrial Engineering
|
|
Type of Program
|
Formal Education
|
|
Type of Course Unit
|
Compulsory
|
|
Course Delivery Method
|
Face To Face
|
|
Objectives of the Course
|
The objective of this course unit is to analyze the structures of algorithms, the problems in their design and applications, the complexity of the algorithms and the problems in computation, as well as the types of algorithms and the runtime estimation methods. All these are necessary to design and apply for solving practical problems.
|
|
Course Content
|
The concept of algorithm, Simplist sorting algorithms, Designing approachs: recursive and divide-and-conquer strategies; asymptotic notations, complexity analysis, running times defining, algorithm design techniques: greedy methods, min-cost spanning trees, backtracking algorithms, branch-and-bound methodology.
|
|
Course Methods and Techniques
|
|
|
Prerequisites and co-requisities
|
None
|
|
Course Coordinator
|
None
|
|
Name of Lecturers
|
Asist Prof. Pegah Mutlu
|
|
Assistants
|
None
|
|
Work Placement(s)
|
No
|
Recommended or Required Reading
|
Resources
|
Introductiontothe Design and Analysis of Algorithms , AnanyLevitin ,Pearson; 3 edition (October 9, 2011) ,ISBN-10: 0132316811, ISBN-13: 978-0132316811
|
|
Course Notes
|
Lectures, Question-Answer, Project.
|
|
Assignments
|
Bir grup projesi
|
|
Exams
|
Vize ve Final Sınavları
|
Course Category
|
Mathematics and Basic Sciences
|
%0
|
|
|
Engineering
|
%10
|
|
|
Engineering Design
|
%10
|
|
|
Social Sciences
|
%0
|
|
|
Education
|
%0
|
|
|
Science
|
%0
|
|
|
Health
|
%0
|
|
|
Field
|
%80
|
|
|