Introduction to the concept of ambient intelligence. Ubiquitous Computing. Algorithms, components and technologies for ambient intelligence. Indirect software in an environment of ambient intelligence. Programming and parameter setting of intelligent environments. Sensors and sensor networks. Intelligent agents. Reducing the involvement of users and information overload. Audio visual perception technology. Speech and speaker recognition. Distributed algorithms of computer vision. Rating of topology. Monitoring and classification. Motion tracking. Models of motion. Analysis of movement. Monitoring in an urban environment using fusion of signal audio and video sensors. Forming the audio beam and audio monitoring. Video monitoring. Time synchronization. Multimodal tracking. Location-based systems and context aware systems. Collaborative context recognition. Security problems. Interaction with the user. Intelligent interfaces for people with special needs. Multimodal sensor systems. Recognition of facial expressions. Combined audio and video recognition of mood. Monitoring of physical infrastructure. Smart materials. Detection of presence. Biometric systems. Smart rooms and smart buildings. Ambient intelligence at the city level. Personalization, privacy and integrity protection. Applications in industry, education, medicine.