Teaching

I am currently teaching/co-teaching the following modules.

Semantic Web (INST2006)

The Semantic Web was proposed as an evolution of the current Web aiming to establish meaning to web data, so that it can be shared, reasoned with and re-used by both humans and machines. The aim of the module is to make the students familiar with the basic ideas of Semantic Web and its main technologies. It describes briefly the theoretical background of these technologies, but gives more emphasis on practical aspects, such as ontology engineering and Semantic Web applications.

Learning outcomes: Students will understand the underlying ideas of Semantic Web and its layered architecture, and will become familiar with its main technologies including ontology, ontology languages and query languages. They will also learn how to apply such technologies to develop knowledge-based models for IT-related domains and applications.

Assessment: Assessment by coursework (30%) and examination (70%)
Compulsory for:
 BSc Information Management for Business
Optional for:
 This module is not available as an option for any other students.
Prerequisites: Programming 2Web Technologies, Users and Management
Taught by: Antonis Bikakis
Further information for students currently taking this module

Knowledge Representation and Semantic Technologies (INSTG062)

The module is intended as an introduction to knowledge and logic-based information technologies, using logic programming as the primary example of knowledge-based reasoning, and the Semantic Web as the primary example of a knowledge-based application area.

Learning outcomes: By the end of the module, students will have a basic understanding of logic, and the relationship of logic to formal knowledge representation and reasoning. They will have an elementary knowledge of logic programming and be able to write basic programs in Prolog. Students will understand the underlying ideas of Semantic Web and its layered architecture, and will have a basic knowledge of its main technologies including ontology, ontology languages and query languages.

Assessment: Assessment by coursework only
Optional for:
 MA Archives and Records Management, MA Library and Information Studies, MA Publishing, MSc Information Science, MA/MSc Digital Humanities, MA in Electronic Communication & Publishing, MRes in Library, Archive & Information Studies. This module is also available for short course students

Prerequisites: There are no formal prerequisites for this module
Taught by:
Rob MillerAntonis Bikakis
Further information for students currently taking this module

Server Programming and Structured Data (INSTG033)

This module provides an introduction to the issues, techniques, technologies and underlying principles associated with creating and maintaining Web servers and database-driven websites. The course will describe different approaches to extending the functionality of ‘plain’ web sites by using structured data to build database driven websites.

Using spatial (geographic) data as an example application area, the students will learn how to develop web sites that can interact with a spatially enabled database to retrieve and display results, and how they can add map based interactive elements to a web page. The students will be introduced to the types of data visualization and analyses that are possible using web-based spatial data.

Learning outcomes: On successful completion of the course, students will: (1) understand server-side and clients-side approaches to extending web functionality; (2) be able to write programs in PHP; (3) be familiar with different types of spatial data; (4) be able to carry out spatial queries in an SQL database and (5) be able to embed interactive maps within a web page.

Students will also have an understanding of server-based tasks such as maintaining security and correct Web access to different user groups.

Assessment: Assessment is by an extended practical project

Optional for: MSc Information Science. This module is also available for short course students
Prerequisites: INSTG018 Introduction to Programming and Scripting. Students who have not taken INSTG018 but who feel that they may have equivalent experience in basic programming and HTML coding should discuss this with the lecturer before to applying to take the module
Taught by: Oliver Duke-WilliamsAntonis Bikakis

Further information for prospective students

Further information for students currently taking this module

Page last modified on 23 sep 14 16:09 by Antonios Bikakis