(*)- Understand and apply fundamental principles of cognitive and pervasive computing. (K2, K3)
- Analyze and design systems for distributed computing, mobile computing, and sensor networks. (K4, K6)
- Utilize enabling technologies such as wireless communication, sensors, and actuators for identification, positioning, localization, and tracking. (K3)
- Develop context-aware systems and use pervasive computing middleware to support ubiquitous environments. (K6)
- Design user interfaces that support unobtrusiveness and multimodal interaction. (K6)
- Address ethical, social, legal, security, and privacy concerns related to pervasive computing. (K5)
- Integrate human-computer interaction principles with ubiquitous systems design. (K6)
- Work with networked embedded system architectures to support pervasive environments. (K3)
|
(*)The course covers the following topics:
- Historical roots, vision, and paradigms of pervasive computing
- Enabling technologies for identification, positioning, localization, and tracking
- Wireless communication
- Sensors and actuators
- Networked embedded system architectures
- Pervasive computing middleware
- Context-aware design and development
- Coordination, unobtrusiveness, and multimodal interaction
- Ethnographic, social, legal, security, and privacy issues
|