1. Affective Computing course on NPTEL (First MOOC course ever on Affective Computing )
- The course aims to equip machines with emotion recognition and adaptive interaction abilities. It covers the theory of emotions, computational modeling,
and analysis using diverse modalities like voice, facial expressions, and physiological signals.
- The course covers machine learning and signal processing techniques essential for affective computing applications. It explores the intersection of
Computer Science, design, and human psychology, enabling students to understand the complexities of emotion-based interactions.
- The course addresses ethical, legal, and social implications of affective computing, particularly concerning Human-Machine Interaction.
Students gain insights into responsible and ethical practices when developing emotion-aware systems.
2. Affective Computing (CSE661/DES507)
- Affective Computing enables machines to recognize emotions and interact adaptively.
- It combines Computer Science, design, and human psychology.
- The course covers emotion theory, computational modeling of emotions, and analysis using various modalities.
- Modalities include voice, facial expressions, and physiological signals.
- Machine learning and signal processing techniques are used in emotion analysis.
- Ethical, legal, and social implications of affective computing in Human-Machine Interaction are discussed.
3. Machine Learning (CSE343)
- This is an introductory course on Machine Learning (ML) for undergraduate and graduate students.
- The course covers both theoretical and practical aspects of well-established ML techniques.
- Assignments include theory and programming questions to strengthen theoretical foundations and develop ML solutions.
- Students will work with simulated and publicly available real datasets.
- The project(s) require students to develop a complete ML solution, including preprocessing, classifier/regressor design, training and
validation, and testing and evaluation.
- Quantitative performance comparisons will be conducted.
4. Social Robotics (CSE5SR)
- The aim of this course is to introduce social robotics and human-robot interaction.
- The course explores the distinctiveness, application domains, and interaction methods of social robots.
- Challenges and opportunities specific to this growing field are discussed.