Department of Informatics and Telematics

ΕΠ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:


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



Semester work load



Lab exercises


Individual of group projects


Lab report preparation




Independent Study





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


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


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