Module Descriptor 2012/13 School of Computer Science and Statistics.

glazierhedgeManagement

Nov 7, 2013 (3 years and 11 months ago)

86 views

Module Descriptor
2012/13

School of Computer Science and Statistics.

Page
1

of
2



Module Code

4D2b


Module Name

Knowledge Engineering


Module Short
Title


N/a


ECTS
weighting



Semester/term
taught




Semester 2





Contact Hours



Lecture hours:
22

Lab

hours:

Tutorial hours:
11


Total hours:
33


Module
Personnel


Lecturing staff:

Prof. Owen Conlan


Learning
Outcomes


On completion of this
module

the student will be able to:


1.

Design and engineer a Database Management System (DBMS) with consideration
given to
hardware, information organization, hashing and indexing.


2.

Understand the structure of, and apply advanced manipulation techniques to, XML
documents.


3.

Develop skills in managing knowledge using Ontological and Semantic Web
technologies.


4.

Design and develop

Ontologies


5.

Understand and Compare different Information Retrieval techniques, specifically
those used on the web.



Module
Learning Aims


Knowledge Engineering is a one semester
module

taken by Senior Sophister CD and D
Stream students. It builds on the outcomes of Data Engineering by introducing knowledge
engineering techniques such as information organisation and storage, ontological reasoning
and artificial intelligence. addresses te
chniques and technologies for organizing, structuring
and storing data. Specifically, this module focuses on the organization and sorting of files
including topics such as hardware optimization, indexing and dynamic data structures. These
topics are expand
ed to include advanced Knowledge Management approaches, such as
Information Retrieval (IR) and Data Mining, and technologies, such as advanced XML and
ontologies.


The objectives this module are to give students an understanding of the organization and
ma
nipulation of knowledge and data using a variety of techniques.



Module
Content




Record storage and primary file organization;



Index structures for file;



Fundamental Technologies and Techniques for DBMSs

o

Storage Hardware

Module Descriptor
2012/13

School of Computer Science and Statistics.

Page
2

of
2


o

File Basics, File Organisation,
File Sorting

o

Hashing

o

Single
-
Level Indexes, Multi
-
Level Indexes, B Trees, B+ Trees



Knowledge Management

o

Advanced XML



XSLT; XPath; XQuery; XUpdate

o

Ontologies



OWL; Reasoning



Application in Semantic Web



Artificial Intelligence

o

Rule
-
based systems; Case
-
based re
asoning; Bayesian Networks



Retrieving textual information:

o

IR vs database retrieval;

o

Classic IR models (boolean, vector space, probabilistic);

o

Retrieval effectiveness
-

precision and recall.



Information retrieval on the web:

o

First generation search
engines;

o

The HITS algorithm;

o

Google; Scamming Google;

o

The next generation of search engines.



Recommended
Reading List


1.

Fundamentals of Database Systems by Elmasri & Navathe
,
published by Addison
Wesley

2.

www.zvon.org

(XSLT, XPath, Schemas)



Module Pre
Requisite


None


Module Co
Requisite




Assessment
Details


% Exam:

100

% Coursework:

0


Module
approval date


N/a


Approved By


N/a


Academic
Start Year


N/a


Academic Year
of Data


N/a