Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
501004622019EVOLUTIONARY COMPUTINGElective485
Level of Course Unit
First Cycle
Language of Instruction
Turkish
Objectives of the Course
This course aims to provide information about evolutionary computation techniques and their application to optimization problems.
Name of Lecturer(s)
Prof. Dr. Aybars UĞUR Arş. Gör. Dr. Osman GÖKALP
Learning Outcomes
1To be able to explain evolutionary computation and its main components.
2To be able to identify the most appropriate evolutionary computation method to a given problem.
3To be able to apply evolutionary computation methods to optimization problems.
4To be able to improve the performance of evolutionary computation methods.
Mode of Delivery
Face to Face
Prerequisites and co-requisities
Recommended Optional Programme Components
Course Contents
Evolutionary computation methods, discrete and continuous optimization problems, software libraries for evolutionary computation, Genetic Algorithms, Genetic Programming, Evolution Strategies, Differential Evolution, Particle Swarm Optimization.
Weekly Detailed Course Contents
WeekTheoreticalPracticeLaboratory
1Introduction to evolutionary computation
2Optimization, modelling and simulation
3Evolutionary algorithms and their main components
4Genetic Algorithms 1
5Genetic Algorithms 2
6Software libraries and their usage for evolutionary computation
7Evolution Strategies
8Genetic Programming
9Differential Evolution
10Particle Swarm Optimization
11Midterm Exam
12Student presentations 1
13Student presentations 2
14Student presentations 3
15Evaluation of the term project
16Final Exam
Recommended or Required Reading
Textbook: Introduction to Evolutionary Computing by A.E. Eiben and J.E. Smith, Springer, 2003 Reference books: 1. Global Optimization Algorithms – Theory and Application –Thomas Weise, http://www.it-weise.de/projects/book.pdf, 2009 2. Essentials of Metaheuristics, Sean Luke, Second Edition (Online Version 2.2 October, 2015)
Planned Learning Activities and Teaching Methods
Activities are given in detail in the sections of "Assessment Methods and Criteria" and "Workload Calculation".
Assessment Methods and Criteria
Term (or Year) Learning ActivitiesQuantityWeight
Midterm Examination1100
SUM100
End Of Term (or Year) Learning ActivitiesQuantityWeight
Final Sınavı1100
SUM100
Term (or Year) Learning Activities40
End Of Term (or Year) Learning Activities60
SUM100
Work Placement(s)
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination122
Final Examination122
Attending Lectures14342
Report Preparation11010
Project Preparation13636
Seminar188
Individual Study for Mid term Examination12020
Individual Study for Final Examination13030
TOTAL WORKLOAD (hours)150
Contribution of Learning Outcomes to Programme Outcomes
PO
1
PO
2
PO
3
PO
4
PO
5
PO
6
PO
7
PO
8
PO
9
PO
10
PO
11
PO
12
PO
13
LO15     3      
LO2 55543 1     
LO3 35535  13 53
LO4 2  55 1   4 
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High
 
Ege University, Bornova - İzmir / TURKEY • Phone: +90 232 311 10 10 • e-mail: intrec@mail.ege.edu.tr