Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

COMP 577 –Soft Computing Techniques

1. Course Number: COMP 577


2. Course Title: Soft Computing Techniques
3. Credit Hours: 3
4. Contact Hours:
LECTURE: 3
LAB: 2
5. Prerequisites: COMP 476
6. Course Description
Introduction; Artificial Neural Networks; Fuzzy Logic; Genetic Algorithms; Applications
of Soft Computing Techniques.
7. Course Objectives:
 To have good understanding about the introductory concepts in Artificial Neural
Networks, Fuzzy Logic, and Genetic Algorithms.
 To implement different types of soft computing techniques using any of the
Object Oriented Programming Language (C++, C#, Java).

8. Detailed course content and lecture schedule


CHAPTER – 1: INTRODUCTION
1.1 Neural Networks
1.2 Fuzzy Logic
1.3 Genetic Algorithms
1.4 Hybrid Systems
 Neuro Fuzzy Hybrid System
 Neuro Genetic Hybrid System
 Fuzzy Genetic Hybrid System
CHAPTER – 2: ARTIFICIAL NEURAL NETWORKS
2.1 An Introduction
2.2 Supervised Learning Network
2.3 Associative Memory Network
2.4 Unsupervised Learning Network
2.5 Special Networks
CHAPTER – 3: FUZZY LOGIC
3.1 Introduction to Classical Sets and Fuzzy Sets
3.2 Classical Relations and Fuzzy Relations
3.3 Membership Functions
3.4 Fuzzification
3.5 Defuzzification
CHAPTER – 4: GENETIC ALGORITHMS
4.1 Introduction
4.2 Basic Operators and Terminologies in Gas
4.3 Traditional Algorithm Vs. Genetic Algorithms
4.4 Simple GA
4.5 General GA
4.6 The Schema Theorem
4.7 Classification of GA
4.8 Genetic Programming
CHAPTER – 5: APPLICATIONS OF SOFT
COMPUTING
9. Evaluation Schemes:
 Laboratory Practical – 30%
 Mid Exam – 30%
 Final Exam – 40%
10. Textbooks:
 S.N.Sivanandam, S.N.Deepa, “Principles of Soft Computing”, Wiley-India
Edition, 2007.
11. References:

You might also like