Computing Sciences
“Choose a job you love and you will never have to work a day in your life.” - Confusius
The unit of Computing Sciences (CS) is a multidisciplinary hub for research, teaching and learning across a wide range of topics in information technology. We are in numbers over 450 staff members, 46 professors and 50 full time teachers, 7 BSc, MSc and PhD study programs, 2000 enrolled students, 300 courses, 200 master graduates, 150 research projects, 550 scientific publications, and a lot of coffee per year. Despite the impressive numbers, the most important fact is our brilliant staff that makes all of this happen. Following the slogan of our university we are the human potential unlimited – the influence on the industry, society and scientific community. We work on three campuses: at Tampere city center and Hervanta as well as at university consortium of Pori.
Our main themes are:
-
Virtual environments that enable the next level of life in the interaction, development and operations with humans, machines and systems
-
Machine learning and AI, both developed for and applied to wide range of information technology processes, products and education
-
Technologies, methodologies and knowledge that the digital world is build upon
-
Software development and software based solutions on network, cloud and industry
-
Human-technology, human-machine and human-media interaction, user experience design
-
Data security in cloud computing and in the prevention of side channel attacks
-
Mathematical and statistical modeling and analysis for the applications on economy, industry and society
We are strong especially in:
-
Extremely broad variation of competences and disciplines; responsible and talented members of staff
-
Scientific spearheads, e.g. ERC projects, center of excellences
-
Strong competence and working models for acquiring external funding
-
Ethical and sustainable ways of working and creating outcomes
-
Broad and versatile collaboration with companies
-
Remarkably broad and high-quality curriculum on IT
-
Innovative and motivational ways of teaching and learning
-
Great reputation among the students and collaborators
Follow our activities and news on the blog of the Computing Sciences Unit and on Twitter!
Spectrum of Research Themes
The unit of Computing Sciences covers all essential research areas of Information Technology. Our spectrum of research themes ranges from physical networks to human communications, with porous borders to other units in the faculty. We have strong mathematical, algorithmic and computational thinking, which is completed with solution-oriented methodologies and goals. Machine learning, artificial intelligence and data cut across all our disciplines. Our expertise encompasses large-scale IT systems that handle millions of users and autonomous objects that we have endowed with sensing and comprehension capabilities.
Our research staff includes 45 professors, 50 post-docs and all together over 400 staff members. Over 550 conference and journal papers are published annually. Our portfolio includes on average 160 externally funded research projects. The biggest funding sources are Academy of Finland, Business Finland, EU, and private companies. We work together with world-leading universities and research institutions, industry and the public sector and undertake cutting-edge scientific research in all our fields.
Human-Technology Interaction
Research on Human-Technology Interaction (HTI) is inherently interdisciplinary and focuses on the design, use and societal implications of information technology. The main research themes of the field are multimodal interaction, extended reality, user experience, interaction design, social computing, and gamification. The research approach typically focuses on novel interaction designs that address fundamental user needs, creation and application of new interaction technologies, and filling in gaps in scientific knowledge through rigorous experiments.
Software Engineering
Software Engineering focuses on better means to develop new and quality software efficiently. Current examples of research include data-driven software, requirements management, software quality, edge computing and AI-assisted SW development. Software Engineering is also active in cross-disciplinary research initiatives such as intelligent software and data solutions to enable sustainable energy systems as well as industrial systems and robotics. The research has contributed to the modernization of industrial systems and latest work will lead to more sustainable energy systems.
Data Science
We conduct research in data science and statistics, focusing on diverse applications. We develop innovative machine learning models for image processing, medicine, and financial forecasting. In statistics, we concentrate on probabilistic machine learning, finite mixtures, survival analysis, and time-series analysis. We explore rule-based and machine learning approaches for NLP. Our recent focus is on fair and transparent machine learning and recommender systems. We also study complex systems using network science in social, biological, and financial networks. Our developments apply across fields like image processing and social network analysis.
Mathematics
The research of mathematics focuses on several topics. These include ill-posed mathematical problems, partial differential equations (PDEs), mathematical control theory, functional analysis, computer science logic, and algebraic foundations of topological data analysis. The application areas for the research include forestry, biomedical engineering and health care, astrophysics, flexible robotic manipulators, industrial heat transfer processes, and maintenance of railway tracks.
Signal Processing
Signal processing deals with theory, models, and algorithms for analyzing, interpreting, capturing, and reproducing complex natural signals. We study images, video, speech, and audio, including their emerging modalities such as depth, thermal, and multispectral images, point clouds and light fields, and spatial audio. The aim is to support a wide range of applications with high social relevance such as tomography and live-cell microscopy, safety-critical applications in machine and robot industries, new consumer, professional, and scientific cameras and audio and vision systems, signal analysis in medicine, as well as VR/AR/XR applications.
Computer Engineering
Computer Engineering focuses on efficient hardware and software implementations for embedded and parallel computing mostly for signal processing algorithms like state-of-the-art video encoding. The research platforms include off-the self FPGAs, GPUs, cloud servers, IoT devices, and custom in-house designed System-on-Chips at modern ASIC technologies. Computer Engineering develops tools to reduce the engineering effort in design and programming of heterogeneous platforms.
Network and Information Security
We conduct research in areas spanning from the theoretical foundations of cryptography to the design and implementation of leading-edge efficient and secure communication protocols. The core competencies currently traverse four areas: Applied Cryptography; Hardware-Assisted Security; Privacy; and Usable Security. The results can be used for developing standards for secure communication and cryptographic storage, solving real-world crypto and privacy problems and proving data sets and open-source software.
Gallery
Human Technology Interaction
Oguz Buruk |
Juho Hamari
|
Thomas Olsson
|
Roope Raisamo
|
Veikko Surakka
|
Markku Turunen
|
Associate Professor |
Kaisa Väänänen
|
Software engineering
Pekka Abrahamsson |
Kari Systä
|
David Hästbacka
|
Hannu-Matti Järvinen
|
Mathematics
Lauri Hella
|
Eero Hyry
|
Tomi Janhunen
|
Esko Turunen
|
Lassi Paunonen
|
Sampsa Pursiainen
|
Pasi Raumonen
|
Data Science
Frank Emmert-Streib
|
Juho Kanniainen
Financial Computing and Data Analytics Group, Juho Kanniainen |
Jaakko Peltonen
Statistical Machine Learning and Exploratory Data Analysis Research Group |
Associate Professor |
Martti Juhola
|
Jyrki Nummenmaa
|
Konstantinos Stefanidis
|
Ari Visa
|
Tapio Elomaa
|
Moncef Gabbouj
|
Tarmo Lipping
|
Signal Processing
Joni Kämäräinen
|
Esa Rahtu
|
Annamaria Mesaros
|
Okko Räsänen
|
Tuomas Virtanen
|
Karen Eguiazarian
|
Alessandro Foi
|
Atanas Gotchev
|
Ioan Tabus
|
Computer engineering
Timo Hämäläinen
|
Pekka Jääskeläinen
Virtual Reality amd Graphics Architectures (VGA) Group, Customized Parallel Computing (PCP) Research Group |
Ari Kulmala
|
Jarno Vanne
|
Network and information security
Billy Brumley
|
Antonios Michalas
|
Teaching Computing Sciences
We are living in an Information Age with the IT sector the largest employer in the Western world. Information technology is entwined in the fabric of our society and permeates all aspects of our lives, such as communication between humans and machines, games, art, intelligent software and robotics, medical measuring and imaging devices, defence systems, electronic commerce, and social interaction.
Finland and Tampere have been pioneers in IT education since the dawn of the Information Age. We produce talented graduates who are well-prepared for their chosen career in industry, the public sector or academia.
Our degree programmes familiarise students with the broad scope of information technology ranging from circuit boards, electronics and digital processors to software and peripheral interfaces, software development, information networks, information security, and intelligent machines with the ability to learn. We also train world-class human-technology interaction professionals, who can understand both the human and machine side, and design pleasurable interaction between those.
Our inspirational ways of learning include Flipped learning, hands-on projects, lab works, team work, company collaborations, field studies, hard coding, just to name a few. Join us to know more!
Check out some examples of our team spirit, how we learn and what we learn:
Offered courses
Teaching of the unit is listed in the student's guide.
Degree programme Computing Sciences and Electrical Engineering
More degree programmes
Degree programmes taught in Finnish are listed on the Finnish translation of this page.