EXPERT SYSTEMS
Study Program:
UBMAF220A007-002, MSc (graduate) Academic Studies
Course Code:
ПРО220-0217
Lecturer:
Dr. Vidosav Majstorović, Professor
Course Status:
Elective
ECTS Credits:
6
Prerequisites for Course Attendance:
Compulsory: Courses of BSc studies at FME or other Technical Faculties. Desirable: Elective courses of BSc academic studies.
AIMS:
1.Acquisition of new knowledge about the new generations of software products for solving various engineering problems relevant to production engineering. 2. Acquisition of knowledge and development of skills relevant to: - basic concepts, development and models of expert systems which are possible to apply in production engineering, - investigations in the ES area, - further development of ES.
LEARNING OUTCOMES:
The student should be able to understand, solve and develop models by means of ES in technological systems. The student should also be able to effectively understand engineering problems and develop their models by using contemporary software tools.
THEORETICAL TEACHING (Syllabus):
Theoretical teaching comprises 10 teaching units: The development of artificial intelligence (AI) concept. The expert system (ES) concept. The role and place of ES in AI. 2. Engineering problems (design, planning, control) and their modeling using ES. 3. Generations of ES development. Basic ES structure. Stages of ES design and development. 4. Knowledge and types of knowledge. Models of knowledge base. Large knowledge bases. 5. Examples of knowledge presentation in ES. 6. Models of reasoning lines. Models of conclusion-making. Models of ES user’s interface. 7. Shell Es. Programming and programming languages for ES. Learning and learning models. 8. Selected examples of ES application in engineering. ES for maintenance program (EXMAS). 9. ES for inspection program on NCMM (EXINS). 10. Intelligent business systems. Future development of ES.
PRACTICAL TEACHING (Syllabus):
Practical teaching covers: 1. ES project for a concrete engineering problem. The project will be accomplished through the following stages: Engineering problem analysis and modeling for ES; development and testing of knowledge base; development and testing of reasoning line and conclusion-making model; experimental model testing. 2. ES in practice – discussions and workshops. This part of exercises focuses on student own deduction on how to approach the engineering ES application. This will be realized through the analysis and synthesis of ES application cases to solving various engineering problems.
LEARNING RESOURCES:
1.Handouts for each teaching unit /In Serbian/. 2. Instructions for project design /In Serbian/. 3. Expert systems (Textbook in preparation) /In Serbian/. 4. Web site for this course contains materials for 1. and 2. and a list of references as well as links to relevant web sites. 5. Technical equipment – Lab for manufacturing metrology and TQM that has adequate equipment and licensed software.

Active teaching – number of teaching hours:
[4]; Lectures: [2]; Exercises: [2]; Other forms of teaching: [0]; Research work: [0];
Other – number of teaching hours:
[1]
Teaching methods:
Active teaching: Lecturing of new material: 20; Lecture explanations and examples: 10;
Practical teaching: Project design: 30;
Knowledge check: Project assessment: 4; Test assessment: 6;
Assessment of knowledge
Pre-exam assignments (points)
Points
Final examination format Points
Feedback during course study
Laboratory exercises
Project
Seminar work
Calculation tasks
Test/colloquium
10
0
20
0
0
30
written
40