code CS464
credit_hours 3
title Soft Computing
arbic title
prequisites CS366
credit hours 3
Description/Outcomes This course introduces soft computing methods which, unlike hard computing, are tolerant of imprecision, uncertainty and partial truth. The principal constituents of soft computing are fuzzy logic, neural network theory, support vector machines and genetic algorithms.
arabic Description/Outcomes
objectives Upon completion of this course, students should be able to:
1. Understand the difference between hard and soft computing methods.
2. Be able to apply several soft computing techniques for learning from experimental data.
3. Understand fuzzy logic and apply it in various applications.
4. Apply neural networks to solve soft computing problems.
5. Model problems using support vector machine.
6. Use genetic algorithms to solve soft computing problems.
arabic objectives
ref. books Kecman, V., Learning and Soft Computing, The MIT Press, Cambridge, MA, 2001.
arabic ref. books
textbook karray F. and Silva C., Soft Computing and Intelligent Systems Design - Theory, Tools and Applications, Addison Wesley, 2004.
arabic textbook
objective set combined
content set bullets
Course Content
content serial Description