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