Mr Kleomenis Katevas
PhD Student and Associate Lecturer
Digital Media and Social Networks (Postgraduate)
Content description: ------- How does the way we feel and express emotional behaviour affect our interaction with technology? What if we could use a ''head nod'' for ''liking'' things on Facebook? Can we create assistive technology to help people suffering from social disorders (e.g., autism)? Affective and Behavioural Computing is a multidisciplinary field of research and practice concerned with these questions, and understanding, recognizing and utilizing human emotions and communicative behaviour in the design of computational systems. ----- The following list aims to clarify the content and provides a representative list of topics: ¿ Overview: affective and behavioural computing; ¿ Theories in psychology, cognitive science and neuroscience: affect, emotion and social signal processing; ¿ Computational models; ¿ Emotion, affect and social signals in Human-Computer Interaction (HCI); ¿ Sensing: vision, audio, bio signals, text; data acquisition and annotation, databases and tools; ¿ Processing: extracting meaningful information and features; ¿ Recognition: applying machine learning techniques; ¿ Programming refresher: Hands-on lecture on programming for affective and behavioural computing using relevant libraries; ¿ Evaluation: automatic analysers, and emotionally and socially intelligent systems; ¿ Affect and social signal expression and generation (virtual characters, robots, etc.); ¿ Affect and social signals for Mobile HCI; ¿ Applications (entertainment technology/gaming/arts; clinical and biomedical studies, e.g., autism, depression, pain; etc.; implicit (multimedia) tagging; affective wearables); ¿ Ethical issues.
Digital Media and Social Networks (Undergraduate)
Introduction to Online Social Networks (OSN) Characteristics of OSNs Basic Graph Theory Small World Phenomenon Information propagation on OSNs Influence and Content Recommendation Sentiment Analysis in Social Media Privacy and ethics
IT Programming (Postgraduate)
This is a double module which provides an introduction to the principles of programming in the context of designing and constructing complete programs. Programming techniques will be introduced in the Java programming language and practical work will form an integral part of the module and of the assessment of students. The first half of the course will concentrate on program structures. The second half will cover representation of abstract types such as lists and trees using the types such as records and arrays provided in imperative programming languages.
Software and Network Services Design (Postgraduate)
This module provides an introduction to Object Orientated Programming using Java to enable students to do practical work in Mobile Services (ECM7205)
Research Interests:Mobile & Ubiquitous Computing, Crowd Sensing and Human-Computer Interaction
Katevas K, Haddadi H, Tokarchuk L (2016). SensingKit: Evaluating the Sensor Power Consumption in iOS devices. nameOfConference
Katevas K, Haddadi H, Tokarchuk L et al. (2016). Detecting Group Formations using iBeacon Technology. HASCA @ UbiComp 2016
Katevas K, Haddadi H, Tokarchuk L et al. (2015). Walking in sync: Two is company, three's a crowd. nameOfConference
Katevas K, Healey PGT, Harris MT (2015). Robot Comedy Lab: experimenting with the social dynamics of live performance.. nameOfConference
Katevas K, Haddadi H, Tokarchuk L (2014). Poster: SensingKit - A multi-platform mobile sensing framework for large-scale experiments. nameOfConference