Ubiquitous computing

Course ID
CEID_NE576
Department
Division of Computer Software
Level
Undergraduate
Professor
KOMNINOS ANDREAS
Semester
Spring
ECTS
5

At the end of this course, students will have developed the following knowledge, skills and compentencies, being able to:

• Define the scientific field of Ubiquitous Computing

• Categorise the sub-fields of Ubiquitous Computing according to the levels of user and device mobility and embeddedness

• Understand the interdisciplinary nature of Ubiquitous Computing

• Describe the fundamental scientific disciplines that contribute to Ubiquitous Computing, inside and outside the field of Computer Science.

• Analyze the intricacies of Ubiquitous Computing System requirements in various application domains.

• Design architectures and models of Ubiquitous Computing Systems including devices, communication networks, architectures and distributed computation and resources (e.g. Internet of Things, Cloud/Fog/Edge computing).

• Develop Ubiquitous Computing Systems that utilize methods for data acquisition (including sensors) and data analysis (e.g. through signal processing, statistical analysis and machine learning) to build Context Awareness.

• Understand the fundamental principles of implicit and explicit interaction between humans and Ubiquitous Computing systems

• Evaluate interactive Ubiquitous Computing systems using appropriate research methodology and statistical analyses.

• Assess the importance of professional and societal issues in the application of Ubiquitous Computing, relating to ethics, privacy, conformance to national and international guidelines and legislation, data integrity, trust, objectivity and transparency in algorithms.

Skip to content