Course Code
Course Title
Course Planner
Lectures
CSE508
Course Category
3.0
0.0
0.0
TextBooks
Sr No
Title
Author
Edition
Year
Publisher Name
T-1
JOSEPH C.
GIARRATANO, GARY
D. RILEY
4th
2009
CENGAGE LEARNING
Reference Books
Sr No
Title
Author
Edition
Year
Publisher Name
R-1
DONALD A.
WATERMAN
2nd
2009
PEARSON
Other Reading
Sr No
OR-1
OR-2
OR-3
OR-4
OR-5
OR-6
OR-7
THE EXPERT SYSTEM AND ITS APPLICATIONS FOR A SUSTAINABLE ENVIRONMENT MANAGEMENT: http://inf.ucv.ro/~mcov/doc/conf1.pdf ,
Relevant Websites
Sr No
Salient Features
RW-1
RW-2
http://eprints.aston.ac.uk/2857/1/Web-ES-IM-published_version.pdf
RW-3
http://www.cs.uga.edu/~potter/kbs/VaTechECE4524.pdf
Knowledge-Based Systems
RW-4
http://vfu.bg/en/e-Learning/Artificial-Intelligence-AI_and_ES_Nowledge_base_systems.pdf
RW-5
http://lopes1.fov.uni-mb.si/Publications.html
3.0
RW-6
http://web.cs.wpi.edu/~dcb/courses/CS538/documents/2002/Prospector-profile.pdf
Prospector Profile
Software/Equipments/Databases
Sr No
Salient Features
SW-1
MATLAB
SW-2
CLIPS
CLIPS is a public domain software tool for building expert systems. The
name is an acronym for "C Language Integrated Production System."
Sr No
Salient Features
VL-1
http://wp.tx.ncsu.edu/color-science-lab/current-research/expert-systems/
VL-2
http://www.techfak.uni-bielefeld.de/ags/wbski/labor.html
Virtual Labs
Spill Over
Week 1
Introduction to Expert
System(Introduction, What
is an Expert System)
T-1:1.1 - 1.5
Introduction to Expert
System(Advantages of
Expert Systems)
Lecture 1
Lecture 2
Lecture Description
Introduction to expert
systems
To introduce Expert
Systems
T-1:1.1 - 1.5
Introduction to expert
systems
To introduce Expert
Systems
Introduction to Expert
System(General Concept of
Expert Systems)
T-1:1.1 - 1.5
Introduction to expert
systems
To introduce Expert
Systems
Discussion or peer
learning or
simulation
Introduction to Expert
System(Characteristics of an
Expert System.)
T-1:1.6 - 1.7
Lecture orientation
about
the development of
expert systems
technology and
applications
To clarify the
development of
expert systems
technology and
applications
Discussion or peer
learning or
simulation
OR-1
RW-1
Week 1
Lecture 2
Lecture 3
Week 2
Lecture 4
Lecture 5
Introduction to Expert
System(The development of
Expert Systems Technology)
T-1:1.6 - 1.7
Introduction to Expert
System(Expert Systems
Applications and domains)
T-1:1.6 - 1.7
Introduction to Expert
System(Languages, Shells
and Tools)
T-1:1.9 - 1.12
Introduction to Expert
System(Elements of an
Expert System, Production
systems, Procedural
Paradigms)
T-1:1.9 - 1.12
The Representation of
Knowledge(Introduction)
T-1:2.1 - 2.4
The Representation of
Knowledge(The meaning of
knowledge)
RW-4
Lecture orientation
about
the development of
expert systems
technology and
applications
To clarify the
development of
expert systems
technology and
applications
Discussion or peer
learning or
simulation
Lecture orientation
about
the development of
expert systems
technology and
applications
To clarify the
development of
expert systems
technology and
applications
Discussion or peer
learning or
simulation
Lecture orientation is
about elements of an
expert system,
production
systems, procedural
paradigms
To clarify elements
of an expert system,
production
systems, procedural
paradigms
Discussion or peer
learning or
simulation
Lecture orientation is
about elements of an
expert system,
production
systems, procedural
paradigms
To clarify elements
of an expert system,
production
systems, procedural
paradigms
Discussion or peer
learning or
simulation
Lecture orientation
about knowledge
representation, meaning
of knowledge,
productions, semantic
nets
T-1:2.1 - 2.4
Lecture orientation
about knowledge
representation, meaning
of knowledge,
productions, semantic
nets
The Representation of
Knowledge(Productions,
Semantic Nets)
T-1:2.1 - 2.4
Lecture orientation
about knowledge
representation, meaning
of knowledge,
productions, semantic
nets
The Representation of
Knowledge(ObjectAttribute-Value Triples)
T-1:2.5 - 2.6
Lecture orientation
about
object attribute value
triples, Prolog and
semantic nets
To clarify
Discussion or peer
object attribute value learning or
triples, Prolog and
simulation
semantic nets
OR-4
OR-5
RW-5
OR-2
Week 2
Week 3
Lecture 5
The Representation of
Knowledge(Prolog and
semantic nets)
T-1:2.5 - 2.6
Lecture orientation
about
object attribute value
triples, Prolog and
semantic nets
To clarify
Discussion or peer
object attribute value learning or
triples, Prolog and
simulation
semantic nets
Lecture 6
The Representation of
Knowledge(Difficulties with
semantic nets)
T-1:2.7 - 2.10
Lecture orientation is
about difficulties with
semantic nets and
frames, difficulties with
frames
To clarify the
difficulties with
semantic nets and
frames
Discussion or peer
learning or
simulation
The Representation of
Knowledge(Frames,
Difficulties with frames)
T-1:2.7 - 2.10
Lecture orientation is
about difficulties with
semantic nets and
frames, difficulties with
frames
To clarify the
difficulties with
semantic nets and
frames
Discussion or peer
learning or
simulation
The Representation of
Knowledge(Logic and Sets;
Propositional Logic)
T-1:2.11 - 2.17
Lecture orientation is
about Logic and Sets,
propositional
logic and FOPL,
universal and existential
quantifiers, limitations
of predicate logic
The Representation of
Knowledge(FOPL;
Universal and Existential
Quantifiers, Limitations of
Predicate logic.)
T-1:2.11 - 2.17
Lecture orientation is
about Logic and Sets,
propositional
logic and FOPL,
universal and existential
quantifiers, limitations
of predicate logic
Methods of Inference
(Introduction: Tree, Lattices
and Graphs)
T-1:3.1 - 3.4
To clarify the
introduction of
inferences methods,
Tree, Lattices and
Graphs, State and
Problem Space,
AND-OR trees
Discussion or peer
learning or
simulation
Methods of Inference(State
and Problem Space: ANDOR trees and Goals)
T-1:3.1 - 3.4
To clarify the
introduction of
inferences methods,
Tree, Lattices and
Graphs, State and
Problem Space,
AND-OR trees
Discussion or peer
learning or
simulation
Lecture 7
Lecture 8
RW-4
Week 3
Week 4
Week 5
Week 6
Lecture 9
Methods of Inference
(Deductive Logic and
Syllogisms, Rules of
Inference)
T-1:3.5 - 3.10
Methods of Inference(Logic
Systems, resolution)
T-1:3.5 - 3.10
SW-1
SW-2
Lecture orientation is
about deductive
logic and syllogisms,
rules of inference, logic
systems, resolution
(Allocation of Term
paper)
DENDRAL and
MYCIN Expert
system and its
working
Lecture orientation is
about deductive
logic and syllogisms,
rules of inference, logic
systems, resolution
(Allocation of Term
paper)
Lecture orientation
about
resolution system and
deduction, shallow and
casual reasoning
T-1:3.11 - 3.12
T-1:3.13
Lecture orientation
about Resolution and
FOPL
T-1:3.14 - 3.17
Lecture orientation is
about forward and
backward chaining
To clarify forward
and backward
chaining
Lecture 13
Discussion or peer
learning or
simulation
Quiz,Test1
T-1:4.1 - 4.4
Lecture orientation
about
Introduction,
Uncertainty, Types of
error, Errors and
deduction
To clarify
Discussion or peer
Introduction,
learning or
Uncertainty, Types of simulation
error, Errors and
deduction
T-1:4.1 - 4.4
Lecture orientation
about
Introduction,
Uncertainty, Types of
error, Errors and
deduction
To clarify
Discussion or peer
Introduction,
learning or
Uncertainty, Types of simulation
error, Errors and
deduction
T-1:4.7 - 4.8
Lecture orientation
about
Compound probabilities
and Conditional
Probabilities
T-1:4.10
Lecture orientation
about
Temporal Reasoning
and
Markov chains
To clarify Temporal
Reasoning and
Markov
chains
OR-1
Discussion or peer
learning or
simulation
Week 6
Week 7
T-1:4.11 - 4.12
Lecture orientation
about
The odds of belief,
sufficiency and
necessity
Discussion or peer
learning or
simulation
T-1:4.13 - 4.14
Lecture orientation
about
Uncertainty in Inference
chain, The combination
of evidence
To clarify
Uncertainty
in Inference chain,
The
combination of
evidence
Discussion or peer
learning or
simulation
T-1:5.3 - 5.4
Lecture orientation
about
Certainty factors,
Dempster Shafer
Theory,
20th and 21st lectures
should be utilized as
contingency lectures
To clarify Certainty
factors, Dempster
Shafer Theory
Discussion or peer
learning or
simulation
T-1:5.3 - 5.4
Lecture orientation
about
Certainty factors,
Dempster Shafer
Theory,
20th and 21st lectures
should be utilized as
contingency lectures
To clarify Certainty
factors, Dempster
Shafer Theory
Discussion or peer
learning or
simulation
T-1:5.5 - 5.7
Lecture orientation
about
approximate reasoning,
the state of uncertainty,
commercial applications
of fuzzy logic. 21st
lecture should be
utilized as contingency
lecture.
To clarify
Discussion or peer
approximate
learning or
reasoning,
simulation
the state of
uncertainty,
commercial
applications of fuzzy
logic
Inexact Reasoning(Some
commercial application of
Fuzzy Logic)
T-1:5.5 - 5.7
Lecture orientation
about
approximate reasoning,
the state of uncertainty,
commercial applications
of fuzzy logic. 21st
lecture should be
utilized as contingency
lecture.
To clarify
Discussion or peer Fuzzy logic
approximate
learning or
examples
reasoning,
simulation
the state of
uncertainty,
commercial
applications of fuzzy
logic
Inexact Reasoning(Certainty
factors, Dempster-Shafer
Theory)
Week 7
T-1:5.5 - 5.7
Lecture orientation
about
approximate reasoning,
the state of uncertainty,
commercial applications
of fuzzy logic. 21st
lecture should be
utilized as contingency
lecture.
To clarify
Discussion or peer Fuzzy logic
approximate
learning or
examples
reasoning,
simulation
the state of
uncertainty,
commercial
applications of fuzzy
logic
Inexact Reasoning
(Approximate Reasoning,
The state of uncertainty)
T-1:5.5 - 5.7
Lecture orientation
about
approximate reasoning,
the state of uncertainty,
commercial applications
of fuzzy logic. 21st
lecture should be
utilized as contingency
lecture.
To clarify
Discussion or peer
approximate
learning or
reasoning,
simulation
the state of
uncertainty,
commercial
applications of fuzzy
logic
MID-TERM
Week 8
T-1:6.1 - 6.4
OR-6
OR-7
Lecture orientation
about
introduction, selecting
appropriate problem,
stages in the
development of an
expert system, errors in
development stages
To clarify
Discussion or peer
introduction,
learning or
selecting
simulation
appropriate problem,
stages in the
development of an
expert system, errors
in
development stages
Lecture orientation
about
introduction, selecting
appropriate problem,
stages in the
development of an
expert system, errors in
development stages
To clarify
Discussion or peer
introduction,
learning or
selecting
simulation
appropriate problem,
stages in the
development of an
expert system, errors
in
development stages
T-1:6.1 - 6.4
T-1:6.5 - 6.7
Lecture orientation
about
software engineering
and expert system, The
expert system life
cycle
To clarify software
engineering
and expert system,
The expert system
life
cycle
Discussion or peer
learning or
simulation
T-1:7.1 - 7.6
Lecture orientation
about
introduction, notations,
fields, facts
To clarify
introduction,
notations,
fields, facts
Discussion or peer
learning or
simulation
Teacher should
give some live
example on
expert system
design
Week 9
T-1:7.7 - 7.8
Lecture orientation
about
entering and exiting
CLIPS, adding and
removing facts,
modifying and
duplicating facts
To clarify entering
and exiting
CLIPS, adding and
removing facts,
modifying and
duplicating facts
T-1:7.9 - 7.11
Lecture orientation
about
the watch command, the
deffacts construct, and
the components of a rule
Discussion or peer
learning or
simulation
T-1:7.12 - 7.15
Lecture orientation
about
agenda and exclusion,
printout command,
using multiple rules.
Test2 should be
conducted in 28th
lecture.
Week 10 Lecture 28
Quiz,Test2
R-1:8
R-1:10
RW-5
Lecture orientation is
about Introduction to
programming languages
for expert system
application
To clarify
Introduction to
programming
languages for expert
system application
Peer learning or
simulation
Lecture orientation
about
knowledge engineering
languages
Lecture orientation
about
systems building aids
and support facilities
To clarify systems
building aids and
support facilities
Lecture orientation
about
example of knowledge
engineering languages
EMYCIN, EXPERT,
OPS5, ROSIE
T-1:8
T-1:10
R-1:16
Lecture orientation
about
difficulties in
development of an
expert system
R-1:16
Lecture orientation
about
difficulties in
development of an
expert system
OR-4
The teacher
should
demonstrate
some code in the
class.
Discussion or peer
learning or
simulation
The teacher
should
demonstrate any
one expert
system out of
them.
R-1:18 and 19
Lecture orientation
about
pitfalls in dealing with
domain experts and
during the development
process
R-1:18 and 19
Lecture orientation
about
pitfalls in dealing with
domain experts and
during the development
process
Lecture orientation
about
Introduction to
PROSPECTOR expert
system, basic
functioning of
PROSPECTOR. Quiz1
should be conducted in
37th lecture
To clarify
Introduction to
PROSPECTOR
expert system, basic
functioning of
PROSPECTOR.
Discussion or peer
learning or
simulation
Lecture 35 Overview of
PROSPECTOR, MYCIN
AND DENDRAL expert
system.(Introduction to
PROSPECTOR Expert
System. Basic functioning of
PROSPECTOR)
R-1:6
RW-6
Lecture 36
Quiz,Test3
R-1:6
OR-5
Lecture orientation
about
introduction to
DENDRAL expert
system basic
functioning of
DENDRAL
To clarify
introduction to
DENDRAL expert
system basic
functioning of
DENDRAL
Discussion or peer
learning or
simulation
Lecture 38 Overview of
PROSPECTOR, MYCIN
AND DENDRAL expert
system.(Introduction to
DENDRAL Expert System.
Basic functioning of
DENDRAL.)
R-1:6
OR-5
Lecture orientation
about
introduction to
DENDRAL expert
system basic
functioning of
DENDRAL
To clarify
introduction to
DENDRAL expert
system basic
functioning of
DENDRAL
Discussion or peer
learning or
simulation
Lecture 39 Overview of
PROSPECTOR, MYCIN
AND DENDRAL expert
system.(Introduction to
MYCIN Expert System,
Basic functioning of
MYCIN)
R-1:6
Lecture orientation
about
introduction to MYCIN
expert system basic
functioning of MYCIN.
41st and 42nd lectures
should be used as
contingency lectures.
To clarify
introduction to
MYCIN
expert system basic
functioning of
MYCIN
Discussion or peer
learning or
simulation
R-1:6
Lecture orientation
about
introduction to MYCIN
expert system basic
functioning of MYCIN.
41st and 42nd lectures
should be used as
contingency lectures.
To clarify
introduction to
MYCIN
expert system basic
functioning of
MYCIN
Discussion or peer
learning or
simulation
Lecture 41 Overview of
PROSPECTOR, MYCIN
AND DENDRAL expert
system.(Introduction to
MYCIN Expert System,
Basic functioning of
MYCIN)
R-1:6
Lecture orientation
about
introduction to MYCIN
expert system basic
functioning of MYCIN.
41st and 42nd lectures
should be used as
contingency lectures.
To clarify
introduction to
MYCIN
expert system basic
functioning of
MYCIN
Discussion or peer
learning or
simulation
Lecture 42 Overview of
PROSPECTOR, MYCIN
AND DENDRAL expert
system.(Introduction to
MYCIN Expert System,
Basic functioning of
MYCIN)
R-1:6
Lecture orientation
about
introduction to MYCIN
expert system basic
functioning of MYCIN.
41st and 42nd lectures
should be used as
contingency lectures.
To clarify
introduction to
MYCIN
expert system basic
functioning of
MYCIN
Discussion or peer
learning or
simulation
SPILL OVER
Week 15 Lecture 43
Spill Over
Lecture 44
Spill Over
Lecture 45
Spill Over
Frequency
Quiz,Test
Out Of
2
Total :-
10
20
10
20
Test1
Objective
Evaluation Mode
Student
performance
Allottment /
submission Week
4/5
Test2
Individual
Student
performance
9 / 10
Quiz1
Individual
Student
performance
11 / 12