Introduce students to soft computing concepts and techniques and foster their abilities in designing and implementing soft computing based solutions for real-world and engineering problems. Explain the students about fuzzy sets and its operations. Introduce students to fuzzy systems, fuzzy logic and its applications. Introduce students to genetic algorithm fundamentals and its operators and procedure. Explain the students about Artificial Neural Networks and various categories of ANN.