Semantic Computing
Course code
old course code
Course title in Estonian
Semantilised tarkvaralahendused
Course title in English
Semantic Computing
ECTS credits
approximate amount of contact lessons
Teaching semester
autumn - spring
Assessment form
lecturer of 2019/2020  Autumn semester
õppejõud on määramata
lecturer of 2019/2020  Spring semester
lecturer not assigned
Course aims
The course will provide the students with the chance to study research and developments of semantic software systems.
Brief description of the course
Semantic computing is rapidly evolving interdisciplinary research field, in which computer content is structured and organized in a way to better match the user needs and intentions, thus to create more meaningful user experience. The course will provide some insights for the domain of semantic computing enabling the students to understand the aspects related to research, technologies and application domains of the field. The students will use their experience form other elate fields such as natural language analysis, machine learning, intelligent systems, social computing, multimedia semantics, software engineering, and many others to build new experiences related to the field semantic computing in different disciplines.
The course covers different topics related to semantic computing vased on introduction to the concepts, technology, applications and futuure of semantic computing. Topics to be covered are mainly categorized into: semantic analysis, semantic languages and integration, semantik applications, and semantic programming and interfaces. More specific topics - such as Tagging and Tag analysis, Linked Data, Semantic Repositories and Semantic Information Retrieval, Ontologies and Semantic Web, Semantic Systems Engineering, and Application Domains are covered in this course.
Independent work
Students will be assigned some assignments based on the course topics which they have to work on them in groups and their work will be assessed.
Students will have to work in groups to complete a project on a selected course topic (could be a research literature as well or a tool development) on a selected course topic and present their work in class. The project and the collaboration production function will be used for the course assessment method of 70% out of the final grade.
Learning outcomes in the course
Students are expected to gain conceptual knowledge enabling them to build a comprehensive understanding of the limitations, drawbacks, benefits, and challenges of the available technologies and research in the domain of semantic computing.
Students are expected to acquire the required knowledge and skills to design and develop semantic software tools.
Assessment methods
Assignment 30%
Project 50%
Individual and group work 20%
Mohammad Smadi
Study literature
Readings will be from current literature, provided either on the web or via handouts.
Lugemismaterjal tehakse kättesaadavaks kursuse veebilehel.
Replacement literature
Reading material that covers the lecture content (in addition to the material posted on the course website). Relevant chapters will be provided on the course website.
Students will be provided with access to this book in electronic form upon request:
Semantic Computing, Phillip Sheu (Editor), Heather Yu (Editor), C. V. Ramamoorthy (Editor), Arvind K. Joshi (Editor), Lotfi A. Zadeh (Editor). ISBN: 978-0-470-58821-5
eBook: Advances in Semantic Computing []
Lugemismaterjal, mis katab kursuse sisu (lisaks kursuse veebilehel kättesaadavaks tehtud kirjandusele). Konkreetsetele peatükkidele viidatakse kursuse veebilehel.
Tudengitele võimaldatakse nõudmisel digitaalne ligipääs järgmistele raamatutele:
Semantic Computing, Phillip Sheu (Editor), Heather Yu (Editor), C. V. Ramamoorthy (Editor), Arvind K. Joshi (Editor), Lotfi A. Zadeh (Editor). ISBN: 978-0-470-58821-5
eBook: Advances in Semantic Computing []