Pamukkale University
University is the guide to life
Welcome to PAU;
Prospective Student
Our Students
Our Staff
TR
Information Package & Course Catalogue
Home Page
About University
Name And Address
Acedemic Authorities
General Discription
Academic Calendar
General Admission Requirements
Recognition of Prior Learning
General Registration Procedures
ECTS Credit Allocation
Academic Guidance
Information For Students
Cost Of Living
Accommodation
Meals
Medical Facilities
Facilities for Special Needs Students
Insurance
Financial Support for Students
Student Affairs
Learning Facilities
International Programs
Language Courses
Internships
Sports Facilities and Leisure Activities
Student Associations
Practical Information for Mobile Students
Degree Programmes
SECOND CYCLE - MASTER'S DEGREE
THE GRADUATE SCHOOL OF NATURAL AND APPLIED SCIENCES
COMPUTER ENGINEERING DEPARTMENT
1281 Computer Engineering
Course Information
Course Learning Outcomes
Course's Contribution To Program
ECTS Workload
Course Details
Print
COURSE INFORMATION
Course Code
Course Title
L+P Hour
Semester
ECTS
CENG 504
ALGORITHM DESIGN AND ANALYSIS
3 + 0
2nd Semester
7,5
COURSE DESCRIPTION
Course Level
Master's Degree
Course Type
Compulsory
Course Objective
The aim of this course is to help students develop algorithmic intuition which means knowing how various algorithms work and selecting the best algorithms for problems.
Course Content
Design and analysis of algorithms, divide and conquer, searching and sorting, heaps and other data structures, graphs and search techniques, NP completeness.
Prerequisites
No the prerequisite of lesson.
Corequisite
No the corequisite of lesson.
Mode of Delivery
Face to Face
COURSE LEARNING OUTCOMES
1
Explains basics of algorithm analysis
2
Develops efficient and fast algorithms
3
Analyses algorithms in terms of memory and time.
4
Provides multiple solutions to one problem.
COURSE'S CONTRIBUTION TO PROGRAM
PO 01
PO 02
PO 03
PO 04
PO 05
PO 06
PO 07
PO 08
PO 09
PO 10
PO 11
PO 12
LO 001
5
3
4
2
2
1
1
2
2
LO 002
5
3
4
2
2
1
1
2
2
LO 003
5
3
4
2
2
1
1
2
2
LO 004
5
3
4
2
2
1
1
2
2
Sub Total
20
12
16
8
8
4
4
8
8
Contribution
5
3
4
2
0
2
1
1
2
2
0
0
ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
Activities
Quantity
Duration (Hour)
Total Work Load (Hour)
Course Duration (14 weeks/theoric+practical)
14
3
42
Hours for off-the-classroom study (Pre-study, practice)
14
5
70
Assignments
5
8
40
Mid-terms
1
15
15
Final examination
1
28
28
Total Work Load
ECTS Credit of the Course
195
7,5
COURSE DETAILS
Select Year
All Years
2023-2024 Spring
2022-2023 Spring
2021-2022 Spring
2016-2017 Fall
2014-2015 Fall
2012-2013 Spring
2011-2012 Spring
2011-2012 Fall
2010-2011 Spring
2010-2011 Fall
2009-2010 Spring
Course Term
No
Instructors
Details
2023-2024 Spring
1
FATMANA ŞENTÜRK
Details
2022-2023 Spring
1
FATMANA ŞENTÜRK
Details
2021-2022 Spring
1
FATMANA ŞENTÜRK
Details
2012-2013 Spring
1
GÜRHAN GÜNDÜZ
Details
2011-2012 Spring
1
GÜRHAN GÜNDÜZ
Details
2010-2011 Spring
1
GÜRHAN GÜNDÜZ
Details
2009-2010 Spring
1
GÜRHAN GÜNDÜZ
Print
Course Details
Course Code
Course Title
L+P Hour
Course Code
Language Of Instruction
Course Semester
CENG 504
ALGORITHM DESIGN AND ANALYSIS
3 + 0
1
Turkish
2023-2024 Spring
Course Coordinator
E-Mail
Phone Number
Course Location
Attendance
Asts. Prof. Dr. FATMANA ŞENTÜRK
fatmanas@pau.edu.tr
MUH A0257 TEK A0106
%
Goals
The aim of this course is to help students develop algorithmic intuition which means knowing how various algorithms work and selecting the best algorithms for problems.
Content
Design and analysis of algorithms, divide and conquer, searching and sorting, heaps and other data structures, graphs and search techniques, NP completeness.
Topics
Weeks
Topics
1
Basics of Algortihm analysis
2
Basics of Algortihm analysis
3
Brute force
4
Brute force
5
Divide and conquer
6
Divide and conquer
7
Decrease and conquer
8
Decrease and conquer
9
Transform and conquer
10
Dynamic programming
11
Dynamic programming
12
Greedy programming
13
Greedy programming
14
Iterative improvement
Materials
Materials are not specified.
Resources
Resources
Resources Language
The design and analysis of algorithms, Anany Levitin
English
Course Assessment
Assesment Methods
Percentage (%)
Assesment Methods Title
Final Exam
50
Final Exam
Midterm Exam
50
Midterm Exam
L+P:
Lecture and Practice
PQ:
Program Learning Outcomes
LO:
Course Learning Outcomes
{1}
##LOC[OK]##
{1}
##LOC[OK]##
##LOC[Cancel]##
{1}
##LOC[OK]##
##LOC[Cancel]##
Home Page
About University
Name And Address
Acedemic Authorities
General Discription
Academic Calendar
General Admission Requirements
Recognition of Prior Learning
General Registration Procedures
ECTS Credit Allocation
Academic Guidance
Information For Students
Cost Of Living
Accommodation
Meals
Medical Facilities
Facilities for Special Needs Students
Insurance
Financial Support for Students
Student Affairs
Learning Facilities
International Programs
Language Courses
Internships
Sports Facilities and Leisure Activities
Student Associations
Practical Information for Mobile Students
Degree Programmes