 
    Internet of Things (OPEN UNI)
        5 ECTS credits, Academic Year 2025-2026, 521043S
      
      
        
            
                                                            The basic technologies and novel applications of the Internet of Things, including networking technologies as well as Web of Things. There are 6 study places on this course for the open university students.
                                    
      Enrollment period
        
            
                                                            
 - 
                                    
  
Mode of delivery
                                        Multiform learning
                                        
                    
                                                
                                        Contact studies
                                        
                            Course study period
        
            
                                                            
 - 
                                    
  
Price
Free
Education information
The basic technologies and novel applications of the Internet of Things, including networking technologies as well as Web of Things. IoT sensor technologies and sensing solutions for smart buildings including smart home, city, office, or campus environments, and wearables and other personal devices such as fabrication. Exercises will include hands-on programming and sensing data analytics tasks.
Education format
                                        Continuous learning
                                        
                    
                                                
                                        Open university
                                        
                            Semester
Academic Year 2025-2026
Field of study
        
            
                                                            Information and communication technologies
                                    
  
Teaching language
                                        English
                                        
                            Course organiser
                                        University of Oulu
                                        
                            Location
                                        Oulu
                                        
                            Maximum participants
        
            
                                                            5
                                    
  
Prerequisities and co-requisites
        
            
                                                            Bachelor's level knowledge of Computer science and engineering study programmes.
MANDATORY REQUIREMENTS: 1) Good programming skills in a system programming language are required (C/C++/Rust, any one of these), AND 2) Good knowledge of Computer Systems and Linux Commands.
IMPORTANT NOTE: The course assumes that students already fulfill mandatory requirements. Students (including students from specialization where IoT is the required course) who DO NOT meet any of these requirements SHOULD first finish the 521286A Computer Systems course, or achieve the equivalent knowledge before enrolling in the IoT course (i.e. Master students in such cases should consider taking the IoT course during their second year of studies after fulfilling the mandatory requirements.).
Ideal requirement: In addition to the above-mentioned mandatory requirements, students having prior knowledge of Operating Systems, Database Systems, and Computer Networking (at the Bachelor level) can expect to receive the maximum benefit from the course.
          
          
                      
          
          
                      
          
          
          
          
          
          
          
          
                      
          
          
                      
          
          
                      
          
          
          
          
                      
          
          
                  MANDATORY REQUIREMENTS: 1) Good programming skills in a system programming language are required (C/C++/Rust, any one of these), AND 2) Good knowledge of Computer Systems and Linux Commands.
IMPORTANT NOTE: The course assumes that students already fulfill mandatory requirements. Students (including students from specialization where IoT is the required course) who DO NOT meet any of these requirements SHOULD first finish the 521286A Computer Systems course, or achieve the equivalent knowledge before enrolling in the IoT course (i.e. Master students in such cases should consider taking the IoT course during their second year of studies after fulfilling the mandatory requirements.).
Ideal requirement: In addition to the above-mentioned mandatory requirements, students having prior knowledge of Operating Systems, Database Systems, and Computer Networking (at the Bachelor level) can expect to receive the maximum benefit from the course.
Contact information
Guidance and counselling
        
            
                                                            avoin.yliopisto (at) oulu.fi
                                    
          
                  
  Created 19.6.2023 | Updated 9.6.2025