TR EN

ALGORITHM ANALYSIS COURSE IDENTIFICATION AND APPLICATION INFORMATION

Code Name of the Course Unit Semester In-Class Hours (T+P) Credit ECTS Credit
SEN201 ALGORITHM ANALYSIS 3 4 3 5

Objectives and Contents

Objectives: Algorithms play a central role in science and computer applications. Algorithm Analysis and Design is one of the most fundamental courses in the computer science curriculum. The two main objectives of this course are to introduce students to the basic concepts of algorithm analysis and to ensure that students understand the importance of algorithm efficiency. Students are equipped with the knowledge and skills necessary to effectively analyze new algorithms. The course teaches algorithm design techniques. These techniques will provide students with the necessary tools to design algorithms for new problems. The algorithm analysis and design process will be classified and analyzed using known algorithms. Additionally, the course will cover many new algorithms.
Content: Introduction, algorithm analysis, algorithm design, an overview of NP-hard problems.