0% found this document useful (0 votes)
4 views3 pages

Soft Computing syllabus

The document outlines the course structure for BCA390: Soft Computing at Sharda School of Engineering and Technology, detailing objectives, outcomes, and syllabus. It aims to provide students with a foundational understanding of optimization, fuzzy logic, neural networks, and evolutionary algorithms. The course includes theoretical examinations and various references for further study.

Uploaded by

mriya4740
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views3 pages

Soft Computing syllabus

The document outlines the course structure for BCA390: Soft Computing at Sharda School of Engineering and Technology, detailing objectives, outcomes, and syllabus. It aims to provide students with a foundational understanding of optimization, fuzzy logic, neural networks, and evolutionary algorithms. The course includes theoretical examinations and various references for further study.

Uploaded by

mriya4740
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

School Sharda School of Engineering and Technology

Department Department of Computer Science and Applications


Program BCA
Semester VI
1 Course Code BCA390
2 Course Title Soft Computing
3 Credits 3
4 Contact 3-0-0
Hours
(L-T-P)
Course Status Core
5 Course To gain an understanding of the mathematical foundations of optimization and to introduce
Objective the concepts of fuzzy sets, fuzzy logic, and the use of heuristics based on human experience.
The course aims to conceptualise the functioning of the human brain using ANN and
familiarise students with neural networks. The course also aims to give the mathematical
foundation for carrying out optimization and familiarise students with the evolutionary
algorithm for obtaining the global optimum in self-learning situations.
6 Course After Successful completion of this course the student will be able to:
Outcomes CO1: Identify basic mathematical/statistical methods used in soft computing.
CO2: Formulate fuzzy logic inference with emphasis on their use in the design of intelligent
or humanistic systems.
CO3: Solve problems involving ambiguities, uncertainties, vagueness and inexactness
CO4: Analyze and study different learning algorithms in soft computing.
CO5: Learn optimization techniques and how these can be used with different algorithms
while solving various problems.
CO6: Justify use of soft computing terminologies in Decision and control systems.
7 Course This course introduces soft computing theories, techniques and tools. These are frequently
Description required for understanding and developing the exploratory data analysis techniques, and
knowledge discovery and intelligent systems.
8 Outline syllabus CO Mapping
Unit 1 Introduction to Soft Computing: Probability and Statistics
A Concept of computing systems, "Soft" computing versus "Hard" CO1, CO3, CO6
computing, Characteristics of Soft computing, Some applications of
Soft computing techniques.
B Introduction to probability and statistics, regression analysis CO1, CO6
C Techniques of Problem Solving: Flowchart, decision table, CO1, CO2, CO6
algorithms, Structured programming concepts, Programming
methodologies viz. top-down and bottom-up programming.
Unit 2 Fuzzy Logic
A CO1, CO2, CO3,
Introduction to Fuzzy logic, Fuzzy sets and membership functions
CO6
B Operations on Fuzzy sets. Fuzzy relations, rules, propositions, CO1, CO2, CO3,
implications and inferences. CO6
C Defuzzification techniques, Fuzzy logic controller design, Some real CO1, CO2, CO3,
life societal applications of Fuzzy logic. CO6
Unit 3 Fuzzy Inference System
A Fuzzy Inference Systems, Different Fuzzy Models: Mamdani CO1, CO3, CO2,
Fuzzy Models, Sugeno Fuzzy Models CO6
B Tsukamoto Fuzzy Models, Input Space Partitioning and Fuzzy CO1, CO2, CO3,
Modeling. CO4, CO6
C Neuro Fuzzy Modelling: Adaptive Neuro-Fuzzy Inference Systems, CO1, CO2, CO3,
Architecture, Hybrid Learning Algorithm, Learning Method that CO4, CO6
Cross- fertilize ANFIS and RBFN
Unit 4 Neural Networks
A Neuron and its working, Nerve structure and synapse, Artificial CO1,CO5, CO6
Neuron and its activation functions
B Neural network architecture: single layer and multilayer feed forward CO1,CO5, CO6
networks
C Architecture: Perceptron model, solution, single layer artificial neural CO1,CO5, CO6
network, multilayer perceptron model; back propagation learning
methods
Unit 5 Evolutionary Algorithms
A Concept of "Genetics" and "Evolution" and its application to CO1,CO2,CO3,
probabilistic search techniques CO4,CO5, CO6
B Basic GA framework and different GA architectures, GA operators: CO1,CO2,CO3,
Encoding, Crossover, Selection, Mutation CO4,CO5, CO6
C Swarm Optimization: Introduction to Ant Colony Optimization, CO1,CO2,CO3,
Particle Swarm Optimization etc., Applications of evolutionary CO4,CO5, CO6
algorithms

Mode of Theory
examination
Weightage CA MTE ETE
Distribution 25% 25% 50%
Text book/s* Saroj Kaushik, Tata McGraw Hill, Introduction to Soft Computing.
Other 1. Engineering Optimization Using Soft Computing. 1.
References “Ordinal Optimization: Soft Optimization for Hard
Problems” by Yu-Chi Ho and Qian-Chuan Zhao.
2. Soft Computing Applications. 1. “ SOFT
COMPUTING :FUNDAMENTALS AND
APPLICATIONS” by Pratihar
3. Neural Networks, Fuzzy Logic and Genetic
Algorithms: Synthesis & Applications, by
S.Rajasekaran, G. A. Vijayalakshami, PHI.
4. Neuro-Fuzzy Systems, by Chin Teng Lin, C. S.
George Lee, PHI.
5. Build_Neural_Network_With_MS_Excel_sample by
Joe choong.

CO and PO Mapping
S. Course Outcome Program Outcomes (PO) &
No. Program Specific Outcomes
(PSO)
S. Course Outcome Program Outcomes (PO) &
No. Program Specific Outcomes
(PSO)
1. Identify basic mathematical/statistical methods used in PO1, PO2, PO6, PO8, PSO1,
soft computing. PSO2

2. Formulate fuzzy logic inference with emphasis on their PO1, PO2, PO3, PO6, PO8,
use in the design of intelligent or humanistic systems. PSO1, PSO2
3. Solve problems involving ambiguities, uncertainties, PO2, PO3, PO6, PO9, PSO1,
vagueness and inexactness PSO2

4. Analyze and study different learning algorithms in soft PO3, PO4, PO9, PO10, PSO1,
computing. PSO2

5. Learn optimization techniques and how these can be used PO3, PO4, PO5, PO9, PO10,
with different algorithms while solving various problems. PSO1, PSO2

6. Justify use of soft computing terminologies in Decision and PO1, PO2, PO3, PO4, PO5,
control systems. PO6, PO8, PO10, PSO1, PSO2

PO and PSO mapping with level of strength for Course Name Introduction to Soft computing (Course
Code:BCA384 )

P P P P P P P P P Course
Course PO PSO PSO
O O O O O O O O O Objectiv
Objectives 10 1 2
1 2 3 4 5 6 7 8 9 es
CO1 3 3 2 1 1 2 1 2 2 1 CO1 3 3

CO2 3 3 3 2 2 2 1 2 2 2 CO2 3 3

CO3 2 3 3 2 2 2 1 2 3 2 CO3 2 2

CO4 2 2 3 3 3 1 1 2 3 3 CO4 2 2

CO5 2 2 3 3 3 1 1 2 3 3 CO5 2 2

CO6 1 2 3 3 3 2 1 2 3 3 CO6 1 1

Average of non-zeros entry in following table (should be auto calculated).

P P P P
Course
Course Name PO PO PO PO PO O O O PO O PS PS
Code
1 2 3 4 5 6 7 8 9 10 O1 O2
Introduction to soft 2.1 2.5 2.8 2.3 2.3 1. 1. 2. 2.6 2. 2.1 2.1
BCA384
Computing 6 0 3 3 3 67 00 00 7 33 6 6

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy