Course - Technology for Integrated Operations and Semantic Web - TMM4230
Technology for Integrated Operations and Semantic Web
Lessons are not given in the academic year 2015/2016
About
About the course
Course content
The course gives an introduction to the Microsoft development environment for developing applications for Windows including the programming language C# (C Sharp). Technology for developing Service oriented Architectures (SoA) will be presented. Technology for modeling workflow and work processes will also be presented. The third technology to be presented is used for implementing real time applications. The technologies presented in this course are very effective for developing applications for collaboration, communication, dataflow and data management in industrial systems. This course also introduces Semantic Web and ontologies including the modeling languages XML, RDF and OWL. These technologies enable computers to interpret data and services without human intervention. Different architectures will be presented and it will be shown how the technologies support semantic interoperability, reasoning and semantic search in knowledge based systems. Methods for modeling, deriving, coordinating and representing knowledge as ontologies will be presented. Also Folksonomy and Semantic Tagging will be presented as potential tools for developing semantic applications. The tools will be demonstrated on the modeling of processes and methods in engineering to improve reuse and scaling of existing designs.
Learning outcome
Knowledge:
An MSc candidate has knowledge of:
The object oriented programming language C# (C sharp), principles for service oriented architecture (SoA), methods for modeling of work flows and methods for real time communication.
Principles and methods for semantic modeling including subjects as ontologies, semantic interoperability, reasoning and semantic search.
Skills:
An MSc candidate can:
Programming in C# and implementing Web Services, work flows and simple real time communication.
Implement simple ontologies in Protegé and interpret and edit RDF and OWL syntax implemented in XML.
General Competence:
An MSc candidate can:
Implement programs in .NET and has gained knowledge of an alternative object oriented programming language.
Based on the ICT competence and the competence in an engineering discipline is able to implement ontologies within the actual engineering domain.
Learning methods and activities
Lectures and computer assignments using the actual development tools. The lectures may be grouped in a few larger blocks during the semester, and a schedule for this will be set up at the beginning of the semester. The lectures and exercises are in English when students who do not speak Norwegian take the course. If the teaching is given in English the Examination papers will be given in English only. Students are free to choose Norwegian or English for written assessments. If there is a re-sit examination, the examintation form may be changed from written to oral.
Recommended previous knowledge
The course TDT4100 Object-Oriented Programming or similar is recommended.
Course materials
Information is given at the start of the semester.
Subject areas
- Information Systems
Contact information
There is no contact information available for this course.