IDENTIFYING DATA 2015_16
Subject (*) KNOWLEDGE REPRESENTATION AND ENGINEERING Code 17665203
Study programme
Computer Engineering: Computer Security and Intelligent Systems (2013)
Cycle 2nd
Descriptors Credits Type Year Period
6 Optional 1Q
Language
Anglès
Department Enginyeria Informàtica i Matemàtiques
Coordinator
RIAÑO RAMOS, DAVID
E-mail david.riano@urv.cat
Lecturers
RIAÑO RAMOS, DAVID
Web http://moodle.urv.cat
General description and relevant information In the context of computer applications, the need to implement intelligent solutions to increasing complex problems (such as business intelligence, intelligent control systems, decision support sytems, Internet browsing, etc.) is becoming every time more frequent. Many of these intelligent solutions are based on the existence of a knowledge base that regulates or affects the performance of computer systems and gives these systems the (distinguishing) character of intelligent. These knowledge bases are expressed according to some formats, structures and formal representation languages that, in some cases, define international standards. The field of "knowledge representation" in this course sets the fundamentals for these formats and languages ??for knowledge formalization. The field of "knowledge engineering" addresses the learning and practice of techniques and methods for building knowledge bases.

Competences
Type A Code Competences Specific
 T9 Apply computational, mathematical, statistical and artificial intelligence methods in order to model, design and develop applications, services, smart systems and knowledge-based systems.
Type B Code Competences Transversal
 B3 Treballar de forma autònoma amb responsabilitat i iniciativa.
Type C Code Competences Nuclear
 C1 Have an intermediate mastery of a foreign language, preferably English
 C3 Be able to manage information and knowledge

Learning outcomes
Type A Code Learning outcomes
 T9 Understand the practical significance of the efficient representation and acquisition of knowledge within Artificial Intelligence.
Are familiar with and understand the historical evolution of the mechanisms of management and representation of knowledge.
Are familiar with the practical use of some modern tools for knowledge engineering.
Type B Code Learning outcomes
 B3 Decide how to manage and organize work and the time required to carry out a task on the basis of an initial schedule.
Present results in the appropriate way in accordance with the bibliography provided and before the deadline.
Type C Code Learning outcomes
 C1 Take notes during a class.
 C3 Critically evaluate information and its sources, and add it to their own knowledge base and system of values.

Contents
Topic Sub-topic
1. Introduction and Concepts Data, Information and Knowledge; Knowledge Types and Uses; Knowledge Representation; Knowledge Engineering; Syntax and Semantics
2. Knowledge Representation First order logic; Rules and production systems; Object-Oriented Representations; Network Representation; Ontologies
3. Knowledge Engineering Knowledge Life-Cycle; Knowledge Audit; Knowledge Acquisition; Detailed Case-Study

Planning
Methodologies  ::  Tests
  Competences (*) Class hours
Hours outside the classroom
(**) Total hours
Introductory activities
1 0 1
Lecture
C1
C3
26 15 41
Problem solving, exercises
T9
B3
30 36 66
Assignments
T9
0 15 15
Personal tuition
B3
0 15 15
 
Practical tests
T9
C1
C3
3 9 12
 
(*) On e-learning, hours of virtual attendance of the teacher.
(**) The information in the planning table is for guidance only and does not take into account the heterogeneity of the students.

Methodologies
Methodologies
  Description
Introductory activities Course presentation: contents, calendar of activities, evaluation, bibliography, ...
Lecture Regular lectures in which the contents of the subject is explained.
Problem solving, exercises Practical classes in which the professor and the students will solve problems.
Assignments Off-class hours that the student will use for recommended readings and practical works.
Personal tuition Personalized attention to solve student doubts. Out of class hours.

Personalized attention
Description
The lecturer provides six outclass hours per week to attend individual and group doubts.

Assessment
Methodologies Competences Description Weight        
Problem solving, exercises
T9
B3
A set of exercises that the student will have to solve out of class hours individually or in group. 40%
Practical tests
T9
C1
C3
Three exams (of 1 to 2 hours long) that the students will have to solve individually in class hours. 60%
Others  
 
Other comments and second exam session

If the student does not pass the first call, a second call will be available as a single exam.


Sources of information

Basic Brachman, Ronald J; Levesque, Hector J., Knowledge Representation and Reasoning, 2004, Morgan Kaufmann

Complementary

Recommendations

Subjects that continue the syllabus
MULTI-CRITERIA DECISION SUPPORT SYSTEMS/17665210
PLANNING AND APPROXIMATE REASONING/17665204


(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.