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 |