“Soft Computing”
Course Overview
Instructor : Associate Professor
Leyla Muradkhanli
leyla@khazar.org
Course Description
This course provides an introduction to
the basic concepts of Soft Computing
methodology and covers three main
components - Fuzzy Logic, Neural
Networks, and Evolutionary
Computation.
Learning Outcomes
After studying this course the student
should be able to :
• Understand the need for Soft Computing;
• Understand different uses of Soft Computing in
various areas;
• Understand the steps involved in the
development of Soft Computing;
• Acquire a working knowledge of some popular
tools for Soft Computing;
• Design, implement and verify computing systems
by using appropriate Soft Computing techniques
and tools.
Textbooks
• Principles of Soft Computing by S.N.
Sivanandam, S.N. Deepa, 3rd edition, Wiley,
2019.
• Concepts of Soft Computing : Fuzzy and ANN
with Programming by Snehashish Chakraverty,
Deepti Moyi Sahoo, Nisha Rani Mahato,
Springer, 2019.
• Neural Networks and Deep Learning, Charu C.
Aggarwal, Springer, 2018.
Grading Criteria
• Midterm Exam – 30%
• Final Exam – 35%
• Assignments & Quizzes – 20%
• Project– 15%
Assignments
During the semester you will do
assignments. These assignments will
range from small programming
assignments to assignments using a
set of tools, such as Matlab. The
graded assignments will together
account for 20% of your final grade.
Project
You will investigate one of the
topics on Soft Computing,
write 15-20 pages research paper
and will give 15 minute
presentation to the class, in the
last week of the semester.
COURSE OUTLINE
Major topic areas:
• Fuzzy Logic and Systems
• Neural Networks
• Genetic Algorithms or Evolutionary
Computation
Web Resources
Fuzzy Logic Tutorial:
https://www.tutorialspoint.com/fuzzy_logic/index.htm
Artificial Neural Network Tutorial:
https://www.tutorialspoint.com/artificial_neural_network/index.htm
Web Resources
Genetic Algorithms Tutorial:
https://www.tutorialspoint.com/genetic_algorithms/index.htm
Matlab Tutorial :
https://www.tutorialspoint.com/matlab/index.htm