This page contains information about teaching, and information for our students about available thesis topics and supervisors.
Our Center contributes to the following degree programmes:
- BSc (Tech) Computer Science and Engineering (Applied Computing study orientation) 180 ECTS.
- MSc (Tech) Computer Science and Engineering (Applied Computing study orientation) 120 ECTS.
- International MSc (Tech) Computer Science and Engineering (Applied Computing study orientation) 120 ECTS.
Studying
These pages contain information that is particular to The Center of Ubiquitous Computing. General information about studying Computer Science in our faculty can be found from the faculty pages. This information includes things like practical training, so make sure to check these pages if you have any uncertainties about your degree requirements.
Courses
The courses provided by UBICOMP personnel are listed below. Most courses are taught in English or available in English, except Elementary Programming.
MSc level courses
Code | Title | Instructor | Credits | Period |
BSc level courses | ||||
521040A | 3D Virtual Environments and Applications | Matti Pouke | 5 | 4 |
521041A | Applied Computing Project I (ACP1) | Timo Ojala | 8 | 3-4 |
521286A | Computer Systems | Iván Sánchez Milara | 8 | 1-2 |
521141P | Elementary Programming | Mika Oja | 5 | 1-2 |
521145A | Human-Computer Interaction | Simo Hosio | 5 | 2 |
521293A | Introduction to XR Systems | Anna LaValle | 5 | 3 |
521046A | Mobile Computing | Aku Visuri | 5 | 3 |
521159P | Principles of Digital Fabrication | Georgi Georgiev | 5 | 4 |
521152S | Applied Computing Project II (ACP2) | Timo Ojala | 10 | 1-4 |
521283S | Big Data Processing and Applications | Ekaterina Gilman | 5 | 4 |
521042S | Creative Design | Georgi Georgiev | 5 | 1 |
521290S | Distributed Systems | Abhishek Kumar | 5 | 3 |
521292S | Fundamentals of Sensing, Tracking and Autonomy (part I) | Steven LaValle | 5 | 3-4 |
521149S | Fundamentals of Sensing, Tracking and Autonomy (part II) | Steven LaValle | 5 | 2 |
521043S | Internet of Things | Abhishek Kumar | 5 | 2 |
521260S | Programmable Web Project | Ivan Sanchez & Mika Oja | 5 | 3-4 |
5212489S | Research Work on Information Processing | Timo Ojala | 8 | 1-4 |
521044A | Social Computing | Simo Hosio | 5 | 1 |
521154S | UBISS – International UBI Summer School | Timo Ojala | 5 | summer |
521291S | VR Systems and Humans | Anna LaValle | 5 | 2 |
Special Courses in Information Technology | ||||
521149S | Data-Driven Decision Making for Smart Cities and Businesses | Panos Kostakos | 5 | 4 |
Thesis Topics and Supervisors
-
- Mobile/Smartwatch Instrumentation, Human-Computer Interaction. Contact: Denzil Ferreira
human-computer interaction, mobile computing, ubiquitous computing, pervasive computing, context-awareness, mobile instrumentation (Only in English)
- Mobile/Smartwatch Instrumentation, Human-Computer Interaction. Contact: Denzil Ferreira
-
- Creative Design. Contact: Georgi Georgiev
Design creativity and design thinking topics, especially related to 3D fabrication, prototyping, and process of idea generation. (Only in English)
- Creative Design. Contact: Georgi Georgiev
-
- Context-Awareness. Contact: Ekaterina Gilman
Ubiquitous computing, context-awareness, context modelling and reasoning, intelligent transportation systems (data management and analysis, applications). (Only in English)
- Context-Awareness. Contact: Ekaterina Gilman
-
- Crowdsourcing Systems. Contact: Simo Hosio
Crowdsourcing, decision-making, public displays, digital advertising, human computer interaction.
- Crowdsourcing Systems. Contact: Simo Hosio
-
- Cybersecurity, Command & Control, Mixed Reality Contact: Panos Kostakos
Cybersecurity, information security, Intrusion Detection Systems (IDS/IPS), SIEM, EDR, Ethical Hacking, Big Data, MLops, SecOps, Immersive security analytics (VR/AR/XR), military and law enforcement applications. (Only in English)
- Cybersecurity, Command & Control, Mixed Reality Contact: Panos Kostakos
-
- Embedded Systems. Contact: Abhishek Kumar
internet of things, edge computing, embedded systems, wireless sensor networks, mobile computing, REST, distributed systems. (Only in English)
- Embedded Systems. Contact: Abhishek Kumar
-
- Ubiquitous Computing. Contact: Abhishek Kumar
ubiquitous computing, mobile computing, Internet of Things, crowdsensing, data analysis and applied machine learning, recommendation systems. (Only in English)
- Ubiquitous Computing. Contact: Abhishek Kumar
-
- Data Science. Contact: Susanna Pirttikangas
situation awareness, context-aware computing, machine learning, pattern recognition, biometric identification, big data, open data, data mining, visual data mining, sensor signal processing, data analysis, internet of things, modelling user context and routines, activity reconition, gesture recognition, context-aware applications, sentient artefacts, intelligent transport. (Finnish and English)
- Data Science. Contact: Susanna Pirttikangas
-
- Virtual and Mixed Reality. Contact: Matti Pouke
Virtual reality, mixed reality, web and native virtual environments, virtual cities, virtual tourism, information visualization, smart living environments.
- Virtual and Mixed Reality. Contact: Matti Pouke
-
- Robotics, Machine Learning and Virtual Reality. Contact: Markku Suomalainen
Mobile robotics, robotic assembly, compliant and shared control, robot teleoperation, telepresence, human-robot interaction, learning from human demonstration, reinforcement learning, virtual reality, cybersickness.
- Robotics, Machine Learning and Virtual Reality. Contact: Markku Suomalainen
-
- Interactive Spaces. Contact: Jukka Riekki
Topics in the domain of interactive spaces and internet of things that do not fit into any previously mentioned areas of expertise.
- Interactive Spaces. Contact: Jukka Riekki
-
- Ubiquitous Computing Systems. Contact: Timo Ojala
Topics in ubiquitous computing, mobile and distributed systems that do not fit into any previously mentioned areas of expertise.
- Ubiquitous Computing Systems. Contact: Timo Ojala
Useful links:
BSc. Thesis Templates and Forms
MSc. Thesis Templates and Forms