0% found this document useful (0 votes)
33 views10 pages

Cho 24cai1103 Asc 2024 Sem2

The document outlines the course plan for 'Applied Soft Computing' at Chitkara University for the Bachelor of Engineering in Computer Science & Engineering (Artificial Intelligence). It details the course objectives, learning outcomes, recommended books, tools, and a comprehensive lecture schedule covering topics such as fuzzy logic, neural networks, and genetic algorithms. The course aims to equip students with practical skills in implementing soft computing techniques using Python.

Uploaded by

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

Cho 24cai1103 Asc 2024 Sem2

The document outlines the course plan for 'Applied Soft Computing' at Chitkara University for the Bachelor of Engineering in Computer Science & Engineering (Artificial Intelligence). It details the course objectives, learning outcomes, recommended books, tools, and a comprehensive lecture schedule covering topics such as fuzzy logic, neural networks, and genetic algorithms. The course aims to equip students with practical skills in implementing soft computing techniques using Python.

Uploaded by

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

Course Plan

Institute/School/College Name Chitkara University Institute of Engineering & Technology


Department/Centre Name Department of Computer Science & Engineering
Programme Name Bachelor of Engineering- Computer Science & Engineering (Artificial
Intelligence)
Course Name Applied Soft Computing Session 2024-25
Course Code 24CAI1103 Semester/Batch 2nd/2024
Lecture/Tutorial (Per Week) 3-0-0 Course Credits 3
Pre-requisite NHEQF Level 4.5
Course Coordinator Name Dr. Amandeep Kaur SDG Number 4, 9

1. Objectives of the Course

This course introduces soft computing methods which, unlike hard computing, are tolerant of imprecision, uncertainty,
and partial truth. This tolerance is exploited to achieve tractability, robustness, and low solution cost. The principal
constituents of soft computing are fuzzy logic, neural network theory, and genetic algorithms.
• To introduce soft computing concepts and techniques and foster their abilities in designing appropriate techniques
for a given scenario.
• To implement soft computing-based solutions for real-world problems.
• To give students knowledge of non-traditional technologies and fundamentals of artificial neural networks, fuzzy
sets, fuzzy logic, genetic algorithms.
• To provide students hands-on experience on Python to implement various strategies.

2. Course Learning Outcomes

At the end of the course, students will be able to:

CLOs Program Outcomes NHEQF Level No. of Lectures


(PO) Descriptor
Identify and describe soft
CLO1 computing techniques and their PO1, PO2,
Q1, Q2 5
roles in building intelligent PO3,PO4,PO11, PO12
machines.
Apply fuzzy logic and
reasoning to handle PO1, PO2,
CLO2 Q3, Q4,Q5 9
uncertainty and solve various PO3,PO4,PO11, PO12
engineering problems.
Apply Artificial Neural
Network sand Learning PO1, PO2,
CLO3 Q3, Q4,,Q5 22
techniques to solve some real- PO3,PO4,PO11, PO12
life problems.

Apply genetic algorithms to


PO1, PO2,
CLO4 combinatorial optimization Q3, Q4, Q5 9
PO3,PO4,PO11, PO12
problem

Total Contact Hours 45

H= High, M= Medium, L= Low

<<24CAI1103/Advanced Soft Computing >> Page 1 of 10


Course Plan

CLO-PO-PSO Mapping

CLO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 Type of
Assessment’s 3

CLO1 L L L L L L L M H M M Summative

CLO2 H M H H M L L M H H M Summative

CLO3 H M H H M L L M H H H Summative

CLO4 H M H H M L L M H H H Summative

Recommended Books:

B01: Principles of Soft Computing, 3rd Edition” by S.N. Sivanandam& SN Deepa, 2018 Wiley India Pvt. Ltd.
B02: D. K. Pratihar, Soft Computing, Narosa Publishing House, 2018.
B03: S. Haykin, Neural Networks: A Comprehensive Foundation, 2nd Ed, Pearson Education, 1999.
B04:G.Chen and T.T.Pham, Introduction to Fuzzy Sets, Fuzzy Logic, and Fuzzy Control Systems, CRC Press, 2001.
B05: R. A. Aliev, R. R. Aliev, Soft Computing and its Applications, World Scientific Publishing Co. Ltd., 2001.

4. Other readings & relevant websites

S.No. Link of Journals, Magazines, Websites, and Research Papers

1. https://onlinecourses.nptel.ac.in/noc22_cs54/preview

2. https://cse.iitkgp.ac.in/~dsamanta/courses/sca/index.html

3. https://www.udemy.com/course/artificial-neural-networks-made-easy/

4. https://www.coursera.org/learn/neural-networks-deep-learning

5. https://onlinecourses.nptel.ac.in/noc22_ge04/preview

4. Recommended Tools and Platforms


Python, Jupyter Notebook, Visual Studio Code, Anaconda, and Python libraries

5. Course Plan: Theory Plan


Lecture Topics Recommended
Number Books
1 Introduction to Soft Computing B01

2 Concept of Computing Systems B01

3 "Soft" computing versus "Hard" computing, Characteristics of Soft computing B01

Soft computing techniques, Fuzzy Computing, Neural Computing, Genetic Algorithms,


4 B01
Associative Memory, Adaptive Resonance Theory

<<24CAI1103/Advanced Soft Computing >> Page 2 of 10


Course Plan

5 Some applications of soft computing techniques B01

Fuzzy Set Theory and Fuzzy Systems: Introduction to Fuzzy Logic, Fuzzy sets versus Crisp
6-7 B02
Set
Fuzzy Set Operations (Union, Intersection, Complement, Equality), Fuzzy relations,
8-10 B02
Membership functions, Fuzzy If-then Rules

11-14 Fuzzy Inference System, Fuzzification and De-Fuzzification B02

ARTIFICIAL NEURAL NETWORKS: Artificial neural networks Vs. Biological neural


15-16 B02
networks

17 ANN architecture, the basic building block of an artificial neuron B02

18-19 Activation functions in ANN B03

Sessional Test-1 (1-19 Lectures)

20-22 Learning and Adaptation, Types of Artificial Neural Networks B03

Single-Layer ANN System, Supervised Learning Neural Networks, Perceptron’s, Back-


23-28 B03
propagation, Multilayer Perceptron’s
Learning techniques in ANN: Supervised Learning, Unsupervised Learning, and
29-31 B03
Reinforcement Learning

32-33 Applications of ANN to solve some real-life problems B03

34-36 Introduction to Artificial Neural Network library in python B03

Sessional Test-2 (20 –36 Lectures)

37 GENETIC ALGORITHMS: Introduction to Genetic Algorithms (GA) B03

38-40 Basic Terminology of GA, Basic Structure of GA, B03

41 Encoding and Fitness function B03

42 GA operators: Encoding, Crossover B03

43 GA operators: Selection, Mutation, etc. B03

44-45 Applications of GA. Selection, Crossover, Mutation using genetic algorithms B03

END-TERM EXAM (FULL SYLLABUS)

<<24CAI1103/Advanced Soft Computing >> Page 3 of 10


Course Plan

Book no.
Lect Ch no. TLM
Topics CLO ALM Web References Audio-Video
no. Page no.

1 Introduction to CLO1 B01, Lecture Quiz, Think/ https://digitalthin https://www.youtube.co


Soft Computing Ch1, Pair/ Share kerhelp.com/wha m/watch?v=8LdZMqcF
Pages 1- t-is-soft- EHs&list=PLYwpaL_S
10 computing-and- FmcCPUl8mAnb4g1oE
its-applications- xKd0n4Gw
and-techniques/

https://www.scie
ncedirect.com/sc
ience/article/pii/
S187705091632
5467
2 Concept of B01, Lecture, Quiz, https://mitpress. https://www.youtube.co
Computing CLO1 Ch1, Discussi Focused mit.edu/books/el m/watch?v=8LdZMqcF
Systems Pages on Listing ements- EHs&list=PLYwpaL_S
11-20 computing- FmcCPUl8mAnb4g1oE
systems xKd0n4Gw
3 "Soft" B01, Lecture Quiz, https://www.gee https://www.youtube.co
computing CLO1 Ch1, Focused ksforgeeks.org/d m/watch?v=8LdZMqcF
versus "Hard" Pages Listing ifference- EHs&list=PLYwpaL_S
computing, 21-30 between-soft- FmcCPUl8mAnb4g1oE
Characteristics computing-and- xKd0n4Gw
of Soft hard-computing/
computing
4 Soft computing B02, Lecture Quiz, Think/ https://www.edu https://www.youtube.co
techniques, CLO2 Ch2, Pair/ Share cba.com/soft- m/watch?v=8LdZMqcF
Fuzzy , CL03 Pages computing- EHs&list=PLYwpaL_S
Computing, 35-50 techniques/ FmcCPUl8mAnb4g1oE
Neural xKd0n4Gw
Computing,
Genetic
Algorithms,
Associative
Memory,
Adaptive
Resonance
Theory
5 Some B01, Lecture, Quiz, https://www.edu https://www.youtube.co
applications of CLO2 Ch2, Discussi Focused cba.com/soft- m/watch?v=8LdZMqcF
soft computing , Pages on, Listing, computing- EHs&list=PLYwpaL_S
techniques CLO3 51-65 Question Think/ Pair/ techniques/ FmcCPUl8mAnb4g1oE
ing Share xKd0n4Gw
6-7 Fuzzy Set B04, Lecture, One https://en.wikipe https://www.youtube.co
Minute

<<24CAI1103/Advanced Soft Computing >> Page 4 of 10


Course Plan

Theory and CLO2 Ch3, Discussi Paper, dia.org/wiki/Fuz m/watch?v=8LdZMqcF


Fuzzy Systems: , Pages on, Quiz/ zy_logic EHs&list=PLYwpaL_S
Introduction to CLO3 70-90 Question Test https://www.mv. FmcCPUl8mAnb4g1oE
Questions
Fuzzy Logic, ing helsinki.fi/home/ xKd0n4Gw
Fuzzy sets niskanen/zimmer
versus Crisp Set mann_review.pd
f
8-11 Fuzzy Set B04, Lecture Quiz, Think/ https://www.mv. https://www.youtube.co
Operations CLO2 Ch4, Pair/ Share helsinki.fi/home/ m/watch?v=8LdZMqcF
(Union, , Pages niskanen/zimmer EHs&list=PLYwpaL_S
Intersection, CLO3 91-110 mann_review.pd FmcCPUl8mAnb4g1oE
Complement, f xKd0n4Gw
Equality),
Fuzzy relations,
Membership
functions,
Fuzzy If-then
Rules

12-14 Fuzzy Inference B04, Lecture, Quiz, https://www.cs.p https://www.youtube.co


System, CLO2 Ch5, Discussi Focused rinceton.edu/cou m/watch?v=8LdZMqcF
Fuzzification , Pages on Listing rses/archive/fall0 EHs&list=PLYwpaL_S
and De- CLO3 111-130 7/cos436/HIDD FmcCPUl8mAnb4g1oE
Fuzzification EN/Knapp/fuzzy xKd0n4Gw
004.htm

https://towardsda
tascience.com/fu
zzy-inference-
system-
implementation-
in-python-
8af88d1f0a6e
15-16 ARTIFICIAL B03, Lecture Quiz, https://towardsda https://www.youtube.co
NEURAL CLO3 Ch6, Focused tascience.com/ne m/watch?v=8LdZMqcF
NETWORKS: Pages Listing ural-networks- EHs&list=PLYwpaL_S
Artificial neural 135-150 6ef91fa3bb7c FmcCPUl8mAnb4g1oE
networks Vs xKd0n4Gw
Biological
neural networks
17 ANN B03, Lecture Quiz, Think/ https://www.v7la https://www.youtube.co
architecture, the CLO3 Ch7, Pair/ Share bs.com/blog/neu m/watch?v=8LdZMqcF
basic building Pages ral-network- EHs&list=PLYwpaL_S
block of an 151-165 architectures- FmcCPUl8mAnb4g1oE
artificial neuron guide xKd0n4Gw

18-19 Activation B03, Lecture, Quiz, https://www.v7la https://www.youtube.co


functions in CLO3 Ch8, Discussi Focused bs.com/blog/neu m/watch?v=8LdZMqcF

<<24CAI1103/Advanced Soft Computing >> Page 5 of 10


Course Plan

ANN Pages on, Listing, ral-networks- EHs&list=PLYwpaL_S


166-180 Question Think/ Pair/ activation- FmcCPUl8mAnb4g1oE
ing Share functions xKd0n4Gw
20-22 Learning and B03, Lecture, One https://www.elpr https://www.youtube.co
Adaptation, CLO3 Ch9, Discussi Minute ocus.com/artifici m/watch?v=8LdZMqcF
Types of Pages on, Paper, al-neural- EHs&list=PLYwpaL_S
Quiz/
Artificial 181-200 Question networks-ann- FmcCPUl8mAnb4g1oE
Test
Neural ing Questions and-their-types/ xKd0n4Gw
Networks
23-28 Single-Layer B03, Lecture Quiz, Think/ https://towardsda https://www.youtube.co
ANN System, CLO3 Ch10, Pair/ Share tascience.com/ho m/watch?v=8LdZMqcF
Supervised Pages w-does-back- EHs&list=PLYwpaL_S
Learning 201-230 propagation-in- FmcCPUl8mAnb4g1oE
Neural artificial-neural- xKd0n4Gw
Networks, networks-work-
Perceptron’s, c7cad873ea7
Back-
propagation,
Multilayer
Perceptron’s
29-31 Learning B03, Lecture, Quiz, https://data- https://www.youtube.co
techniques in CLO3 Ch11, Discussi Focused flair.training/blo m/watch?v=8LdZMqcF
ANN: Pages on Listing gs/learning- EHs&list=PLYwpaL_S
Supervised 231-260 rules-in-neural- FmcCPUl8mAnb4g1oE
Learning, network/ xKd0n4Gw
Unsupervised
Learning, and
Reinforcement
Learning

32-33 Applications of B03, Lecture Quiz, https://cs.stanfor https://www.youtube.co


ANN to solve CLO3 Ch12, Focused d.edu/people/ero m/watch?v=8LdZMqcF
some real-life Pages Listing berts/courses/soc EHs&list=PLYwpaL_S
problems 261-280 o/projects/neural FmcCPUl8mAnb4g1oE
- xKd0n4Gw
networks/Applic
ations/index.htm
l

34-36 Introduction to B03, Lecture Quiz, Think/ https://analyticsi https://www.youtube.co


Artificial CLO3 Ch13, Pair/ Share ndiamag.com/to m/watch?v=8LdZMqcF
Neural Network Pages p-7-python- EHs&list=PLYwpaL_S
library in 281-300 neural-network- FmcCPUl8mAnb4g1oE
python libraries-for- xKd0n4Gw
developers/

37 GENETIC B05, Lecture, Quiz, https://in.mathw https://www.youtube.co

<<24CAI1103/Advanced Soft Computing >> Page 6 of 10


Course Plan

ALGORITHM CLO4 Ch14, Discussi Focused orks.com/help/ga m/watch?v=8LdZMqcF


S: Introduction Pages on, Listing, ds/what-is-the- EHs&list=PLYwpaL_S
to Genetic 301-320 Question Think/ Pair/ genetic- FmcCPUl8mAnb4g1oE
Algorithms ing Share algorithm.html xKd0n4Gw
(GA)
38-40 Basic B05, Lecture, One https://in.mathw https://www.youtube.co
Terminology of CLO4 Ch15, Discussi Minute orks.com/help/ga m/watch?v=8LdZMqcF
GA, Basic Pages on, Paper, ds/what-is-the- EHs&list=PLYwpaL_S
Quiz/
Structure of 321-340 Question genetic- FmcCPUl8mAnb4g1oE
Test
GA, ing Questions algorithm.html xKd0n4Gw

41 Encoding and B05, Lecture Quiz, Think/ https://towardsda https://www.youtube.co


Fitness function CLO4 Ch16, Pair/ Share tascience.com/ho m/watch?v=8LdZMqcF
Pages w-to-define-a- EHs&list=PLYwpaL_S
341-360 fitness-function- FmcCPUl8mAnb4g1oE
in-a-genetic- xKd0n4Gw
algorithm-
be572b9ea3b4

42 GA operators: B05, Lecture, Quiz, https://www.scie https://www.youtube.co


Encoding, CLO4 Ch17, Discussi Focused ncedirect.com/to m/watch?v=8LdZMqcF
Crossover Pages on Listing pics/engineering/ EHs&list=PLYwpaL_S
361-380 genetic- FmcCPUl8mAnb4g1oE
algorithm xKd0n4Gw
43 GA operators: B05, Lecture Quiz, https://www.scie https://www.youtube.co
Selection, CLO4 Ch18, Focused ncedirect.com/to m/watch?v=8LdZMqcF
Mutation, etc. Pages Listing pics/engineering/ EHs&list=PLYwpaL_S
381-400 genetic- FmcCPUl8mAnb4g1oE
algorithm xKd0n4Gw
44-45 Applications of B05, Lecture Quiz, Think/ https://www.scie https://www.youtube.co
GA. Selection, CLO4 Ch19, Pair/ Share ncedirect.com/to m/watch?v=8LdZMqcF
Crossover, Pages pics/engineering/ EHs&list=PLYwpaL_S
Mutation using 401-420 genetic- FmcCPUl8mAnb4g1oE
genetic algorithm xKd0n4Gw
algorithms

8. Remedial Classes

After every Sessional Test, different types of learners will be identified, and special discussions will be planned and scheduled accordingly.

Action Plan for different types of learners:

Learner Type-I Learner Type- II Learner Type- III

Remedial Classes, Doubt Sessions, Guided Workshop, Doubt Session Projects, Coding Competitions
Tutorials

<<24CAI1103/Advanced Soft Computing >> Page 7 of 10


Course Plan

9. Self-Learning

Assignments to promote self-learning, survey of contents from multiple sources.

S.No Topics CLO ALM References/MOOCS


Fuzzy logic and Leading
reasoning to handle CLO01- Question,
1 uncertainty and solve https://onlinecourses.nptel.ac.in/noc22_cs54/preview
CLO02 Test
various engineering
problems. Questions

Artificial Neural Leading


Network, and Learning Question,
CLO03-
2 techniques, Genetic Test https://cse.iitkgp.ac.in/~dsamanta/courses/sca/index.html
CLO04
Algorithm to solve some Questions,
real-life problems. Brainstorming

10. Delivery Details of Content Beyond Syllabus

Content beyond syllabus covered (if any) should be delivered to all students that would be planned, and schedule
notified accordingly.

Advanced Topics,
S.No Additional Reading, CLO POs ALM References/MOOCS
Research papers
PO7, Think Pair
Explainable Artificial https://www.udemy.com/course/xai-with-
1 PO10, Share,
Intelligence (XAI) python/
PO11 Brainstorming

11. Evaluation Scheme & Components

Weightage
Assessment Evaluation Type of No. of Max. Mode of
of CLO
Type Component Component Assessments Marks Assessment
Component
Objective
CLO1,
Summative Component 1 Sessional 02* 40% 30 Offline
CLO2,CLO3
Tests (STs)
CLO1,
End Term CLO2,
Summative Component 2 01** 60% 60 Offline
Examinations CLO3,
CLO4

Total 100

* All STs are mandatory. Average of both ST’s should be taken for the internal assessment.
** To appear for the End Term Exam, attendance must be 75% or more.
12. Syllabus of the Course

<<24CAI1103/Advanced Soft Computing >> Page 8 of 10


Course Plan

Subject: Applied Soft Computing Subject Code: 24CAI1103

L.NO. Topic (s) No. of Lectures Weightage %

INTRODUCTION TO SOFT COMPUTING: Concept of


computing systems, "Soft" computing versus "Hard" computing,
Characteristics of Soft Computing, Soft Computing Techniques,
1-5 5 11
Fuzzy Computing, Neural Computing, Genetic Algorithms,
Associative Memory, Adaptive Resonance Theory, Some
applications of soft computing techniques

Fuzzy Set Theory and Fuzzy Systems: Introduction to Fuzzy


logic, Fuzzy sets versus Crisp Set, Fuzzy Set Operations (Union,
6-14 Intersection, Complement, Equality), Fuzzy relations, 9 20
Membership functions, Fuzzy If-then Rules, Fuzzy Inference
System, Fuzzification and De-Fuzzification.

ARTIFICIAL NEURAL NETWORKS: Artificial neural


networks Vs Biological neural networks, ANN architecture, the
basic building block of an artificial neuron, Activation functions
in ANN, Learning, and Adaptation, Types of Artificial Neural
Networks, Single-Layer ANN System, Supervised Learning
15-36 22 49
Neural Networks, Perceptron’s, Back-propagation, Multilayer
Perceptron’s, Learning techniques in ANN: Supervised
Learning, Unsupervised Learning, and Reinforcement Learning.
Applications of ANN to solve some real-life problems,
Introduction to Artificial Neural Network library in python

GENETIC ALGORITHMS: Introduction to Genetic Algorithms


(GA), Basic Terminology of GA, Basic Structure of GA,
37-45 Encoding and Fitness function, GA operators: Encoding, 9 20
Crossover, Selection, Mutation, etc., Applications of GA.
Selection, Crossover, Mutation using genetic algorithms

13. Academic Integrity Policy:

Education at Chitkara University builds on the principle that excellence requires freedom where Honesty and integrity are
its pre requisites. Academic honesty in the advancement of knowledge requires that all students and Faculty respect the
integrity of one another's work and recognize the importance of acknowledging and safeguarding intellectual property. Any
breach of the same will be tantamount to severe academic penalties.

<<24CAI1103/Advanced Soft Computing >> Page 9 of 10


Course Plan

This Document is approved by:

Designation Name Signature

Course Coordinator Dr. Amandeep Kaur

Head Academic Delivery Dr. Kamal Deep Garg

Dean (CSE-AI) Dr. Sushil Kumar Narang

Date(DD/MM/YYYY) 09-01-2025

<<24CAI1103/Advanced Soft Computing >> Page 10 of 10

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