ΕΠ30 - Internet Services and Systems

General Information

School: Digital Technology

Department: Informatics and Telematics

Level: Undergraduate

Course Title: Urban Computing

Course id: ΕΠ30

Type: Core Course 

Semester: 6

Teaching and Examination Language: Greek

Is the course offered in Erasmus: Yes

Course web-page: https://eclass.hua.gr/courses/DIT220/

Activities

Lectures (Theory): 3,0

Lab lectures: 0,0

ECTS credits: 5,0

Learning Outcomes

Understanding of various types and protocols involved in available services, availability and sources of Open Data especially in urban cases, acquisition of skills for the consumption and usage of data from these services based on the mainstream technologies, manipulation of the basic communication methods, ability to exploit, interconnect and create data-based added value, combinatorial aspects of data usage from multiple sources, acquaintance with modern platforms (synchrnous and asynchronous) and business models, mapping of models to technical terms principles.

General Skills

Retrieve, analyse and synthesise data and information, with the use of necessary technologies
Adapt to new situations
Make decisions
Work autonomously
Employment at an international level
Formulation of new research ideas
Advance free, creative and causative thinking

Course Content

Open Data and Smart Cities APIs,  Internet services and service oriented implementations (REST protocol), Service orchestration, Abstraction Layers, Internet data sources (social networks, APIs), Communication and sharing models, Applications from service integration, The DIKW added value model, L architectures, common open source tools per case.
Business issues (cooperation platforms, business models, mapping to technical implementations), data distribution principles and systems.
Messaging systems, asynchronous notifications, the AMQP protocol, design, adaptation and operation of messaging systems, authorization and data flow segregation

Learning and Teaching Methods - Evaluation

Teaching methods: face-to-face

Use of ICT: 

Usage of eclass and google meet platforms, Development in Node-RED platform, Exploitation of external APIs, Deployment and Usage of RabbitMQ platform

Course Organization

 

Activity

Semester work load

Lectures

30,0

Lab exercises

9,0

Individual of group projects

50,0

Lab report preparation

 

Thesis 

 

Independent Study

36,0

Total

125

Assessment



Written examination 50% (Problem solving, quiz format etc), Semester Projects 50%

Literature

Δουληγερης Χ., Μαυροποδη Δ., Κοπανακη Ε., Καραλης Α., Τεχνολογιες Και Προγραμματισμος Στον Παγκοσμιο Ιστο, Εκδοσεις Νεων Τεχνολογιων Μον. ΕΠΕ, 2017
Λαζακίδου Α., Σύγχρονες τεχνολογίες και υπηρεσίες πληροφορικής και τηλεπικοινωνιών, Λαζακίδου (2008), ISBN: 9609264506
Βακαλη Α., Παπαμητσιου Ζ. , Πληροφοριακα Συστηματα Παγκοσμιου Ιστου, Εκδοσεις Νεων Τεχνολογιων, 2012

 

Elsevier Future Generation Computer Systems, IEEE Transactions on Knowledge and Data Engineering