Computer science
Computer science is a diverse subject. It covers everything from the theoretical principles that form the basis for computers to how one creates applications with the help of the very latest technology.
The field traditionally has three different main areas: architecture (how to design computers and make them function with different programs), software (how to instruct computers), and theory (primarily linked to mathematics).
Some of the sub-areas are the following: computer communication, programming language, operating system, database technology, system and program construction, artificial intelligence, network, IT security, computer graphics, and numerical analysis.
What does a computer scientist do?
Since computer science is diverse there is no one definition of a computer scientist. Generally, one can say that computer scientists analyse, construct, develop and maintain everything from smaller programs to large computer systems. It can range between individual programs to software that is part of the computer and devices that contribute with capacity and functionality. A computer scientist can also have more focus on the machine itself, if working as an IT technician or a systems administrator, or work with support, education and so on.
For obvious reasons, computer scientists work primarily within different types of IT companies. However, since computers are used in all professions and sectors, computer scientists are, because of their competence, in much demand in all types of companies as employees or consultants.
Being the sixth largest university in Sweden, Linnaeus University has established a computer science department with international reputation. Our department currently has about 40 faculty members, who have conducted research in major areas of computer science such as software engineering, visualization and visual analytics, embedded systems, adaptive systems, networks, artificial intelligence, machine learning, etc. Our mission is to educate the next generation computer scientists to bring about scientific and technological innovations to the nation and to the world.
Education
Ph.D. programme in computer science
Company-based work placement in computer science
Research in computer science
The research in computer science focuses on technology for the construction of smarter software systems. The activities are primarily carried out within four research areas with several points of contact.
- Cyber-physical systems
- Information and software visualisation
- Self-adaptive software systems
- Software technologies
Within the subject of computer science there is also Linnaeus University Centre for Data Intensive Sciences and Applications, DISA, which is one of Linnaeus University's cutting-edge research environments. The centre works with collection, analysis and utilisation of large data sets.
More about the research
Cyber-physical systems
The research group of Cyber-Physical Systems (CPS) addresses the close interactions and feedback loop between the embedded cyber components and the dynamic physical components that involve mechanical components, energy systems, human activities and surrounding environment. Designing CPS involves the consideration of multiple factors such as timing, energy, reliability, dependability and security. We need to bring together the experts from different disciplines to tackle the challenges on large scale analytical modeling and analysis, efficient simulations, model driven synthesis and verification, real-time data analytics and system control, etc.
We focus on various aspects, including:
- model-based design, synthesis and verification of CPS,
- CPS dependability, security and privacy,
- big data analytics for CPS,
- cross-layer modeling and optimization for CPS, and
- applications of CPS in smart energy systems and automotive systems, etc.
For smarter systems, the main target of our CPS research is to study the link and the interaction between the information technologies, which provide "smartness", and the physical entities which are the "systems".
Information and software visualisation
The research group Information and Software Visualization, ISOVIS, focuses on the explorative analysis and visualization of typically large and complex information spaces, for example in the life sciences, humanities, or software engineering. Our vision is to attack the big data challenge by a combination of human-centered data analysis and interactive visualization for decision-making.
Interactive visualization and visual analytics enable a more efficient and more reliable analysis of the large and complex information spaces that are collected from smart systems and their environments. As a result, smart systems can be better understood and in consequence also better engineered in order to improve the quality of predicting and controlling their performance and behavior, for instance.
Self-adaptive software systems
The research group AdaptWise studies the engineering of Self-adaptive Software Systems, with a particular focus on providing assurances for the qualities of such systems. Self-adaptation provides a principled way to deal with uncertainties of software systems at runtime, ranging from dynamics in the availability of resources to changes of requirements during operation. Adding self-adaptation capabilities to software systems will enable these systems to deal autonomously with dynamics that are difficult to predict. Hence, these systems can take over tedious tasks that are typically performed by human operators, resulting in smarter systems.
Software technologies
The research group Software Technology Labs studies data intensive technologies. Machine learning and artificial intelligence use (big) data to automate tasks such as reasoning, planning, deciding, and predicting. Scalable computing technologies allow coping with the volume of big data sets and the velocity of big data streams. Software and information analysis considers the IT systems as data and reflects on their quality.
Data intensive technologies are enablers for turning data into information and actionable knowledge that automates the implementation of smarter systems or even generates components of these systems.
Research groups
-
AdaptWise The AdaptWise research group conducts research on the foundations and engineering of self-adaptive software systems. The primary focus is on: i) dynamic architectures and runtime mechanisms…
-
Computational Thinking and Coding Skills in Schools (CoCoS) The Computational Thinking and Coding Skills in Schools research group deals with research, teaching and courses for skills development of…
-
Cyber-Physical Systems (CPS) The CPS research group is responsible for research, teaching, and outreach activities in the field of Cyber-Physical Systems.
-
Data Intensive Software Technologies and Applications (DISTA) The research group Data Intensive Software Technologies and Applications studies data-driven approaches, such as machine learning,…
-
EdTechLnu The research within the EdTechLnu field of knowledge has three main strands: • Developing new technology to support education and learning. • Studying teaching and learning where students…
-
Engineering Resilient Systems (EReS) The Engineering Resilient Systems (EReS) Research Lab conducts research in the area of system resilience. It focuses on investigating (and experimenting with)…
-
High-Performance Computing Center (HPCC) The High-Performance Computing Center (HPCC) offers computational and storage resources to help researchers to solve big computing and big data problems.…
-
iInstitute The iInstitute at Linnaeus University is a member of the international iSchools organization, providing interdisciplinary education in the digital humanities, computer science, health…
-
Information and Software Visualization (ISOVIS) The research group Information and Software Visualization mainly focuses on the explorative analysis and visualization of large and complex information…
-
Linnaeus University Centre for Data Intensive Sciences and Applications The DISA research centre at Linnaeus University focuses its efforts on open questions in collection, analysis and utilization of…
-
Smart Industry Group Smart Industry Group (SIG) is an interdisciplinary research group featuring expertise from computer science and mechanical engineering. SIG's focus is making production and…
-
Smarter Systems We want to build systems that are a little smarter, that is, systems that make decisions independently and adjust to become a little better at solving their tasks. Our research and…
Research projects
-
Doctoral project: AI in administration of agricultural subsidies We want to design, implement and evaluate systems based on artificial intelligence that supports our customer with the administration…
-
Doctoral project: Digital Twin as a Service (DTaaS) This doctoral project targets to work on Digital Twin, with integration to data intensive sources.
-
Doctoral project: Digitalization of Business Model This project is about developing a business model for omnichannel retailing. Global competition in highly dynamic retail markets demands firms to…
-
Doctoral project: Document Classification and Entity Extraction Many aspects of accounting present difficulties in achieving full automation due to the abundance of unstructured information, such as…
-
Doctoral project: Ecosystems and smart cities Cities face major climate challenges. In my research, I investigate how digital transformation and ecosystems contribute to increased collaboration…
-
Doctoral project: Enhancing MLOps architectures for efficient integration, deployment and inference of AI Models in diverse industrial settings This project focuses on advancing MLOps architectures to…
-
Doctoral project: Exploring AI driven operation for forecasting in data-light environments: The multishop concept The advent of big data and AI brought new possibilities to businesses. In this…
-
Doctoral project: Multivariate network embedding for visual analytics This doctoral project aims to explore the use of embedding technologies for visual and computational analytics on large…
-
Doctoral project: Realising smarter organization by developing Digital Twin of the Organization A Digital Twin of an Organization (DTO) as a software component proposes a live model of an…
-
Doctoral project: Reuse of health data, combing the best of two worlds A method for automatic generation of features with high predictive power based on domain knowledge.
-
Project expert competence: Smart Industry, phase 2 The goal of the project is to develop courses at advanced level linked to Smart Industry based on the skills needs of industry. The project's target…
-
Project: Aligning Architectures for Digital Twin of the Organization (Aladino) This project aims at establishing a set of sound engineering methodologies, methods and tools for modeling, evaluating,…
-
Project: Climate neutral Växjö 2030 This project is a research collaboration with Växjö municipality for achieving a climate neutral Växjö in 2030 and how digital technologies can support this goal…
-
Project: Designing digital technologies for supporting energy-related behavior change in the kitchen This project aims to design, develop and evaluate digital behavioral change tools. The goal is to…
-
Project: Digital acceleration for medium size sustainable cities (DIACCESS) The aim of the project is to solve real societal challenges by combining municipal administrations and municipal companies…
-
Project: IoT lab for SME 2.0 The aim of this project is to develop a well-established network of companies in the Linnaeus region that can benefit from each other's expertise and products within…
-
Project: Roadmaps for AI Integration in the Rail Sector (RAILS) The overall objective of the RAILS research project is to investigate the potential of artificial intelligence (AI) approaches in the…
-
Project: Science4Girls This project intends to design and implement learning activities withing the theme of climate change that encourage girls to enroll in science, technology, engineering, and…
-
Project: Smart storage solutions in the fridge of the future to reduce food waste About one third of the food production in the world is thrown away, which is one of the largest single sources of…
-
Project: Twin4dem Twin4dem aims to leverage cutting-edge Computational Social Science (CSS) techniques, such as natural language processing, data aggregation, and dynamic simulation models, to analyze…
-
Project: VCardiac - A Novel Framework for Contactless Detection and Forecasting of Early Stages of Heart Diseases and Cardiac Arrest Conditions VCardiac is a new framework that utilises acoustic heart…
-
Project: Visualization and Exploration Flexiboard for Timber Buildings (TimberVis) Within the collaboration between InfraVis, the national research infrastructure for data visualization, and the…
-
Seed project: Investigate Machine Learning Techniques for Decision-Making Support in K-12 Educational Context The main aim of this seed application is to investigate the use and application of Machine…
-
Seed project: Machine learning stabilized steady-state advective-diffusive heat transport This seed project aims to explore and use the strengths of Scientific Machine Learning (SciML) to solve the…
-
Seed project: Mitigating Health Inequalities in the Kronoberg Region - A Transdisciplinary System Thinking Approach The main objective for this seed project within the Knowledge environment Digital…
-
Seed project: Programming social robots - a tool for learning in the multilingual primary school The aim is to contribute to teachers' capacity to work with programming social robots in classrooms…
-
Seed project: Using Natural Language Models for Extracting Drug-Related Problems (NLMED) The overall goal of the research in this seed project within the Linnaeus University Center for Data Intensive…
Completed research projects
-
Doctoral project: Efficient detection of changes in software evolution and their operationalization for software maintenance This project aimed at understanding and using changes detected in software…
-
Doctoral project: Supporting Synchronous Asymmetric Data Exploration using Virtual Reality within the context of Collaborative Immersive Analytics Immersive technologies, such as virtual reality,…
-
Doctoral project: Visual analytics for explainable and trustworthy machine learning This doctoral project aims to develop foundational principles, techniques, and tools for visual analytics, for…
-
Project: Climate-driven power management in Crossways The purpose of the feasibility study is to investigate how we can best meet the energy and climate challenges that lie ahead. We need to balance a…
-
Project: Competence needs and courses for professionals in IT and competitive production The purpose of the project is to contribute to the continued development of industry's skills development,…
-
Project: Competence needs and courses for professionals in IT and competitive production 2.0 The purpose of the project is to further develop the common marketing platform for courses for…
-
Project: Development of a Master Programme in Computer Science The aim of this project is to develop our existing two-year master programme in Computer Science (with specialization in Software…
-
Project: Development of a new master programme in Digital Humanities at Linnaeus University The project aims to further develop the Digital Humanities, Master Programme and establish new ways of…
-
Project: Digital competence and cutting-edge competence in Kronoberg This is a collaborative project with the intention of analyzing the need for digital competence and cutting-edge competence among…
-
Project: Digitalisation in forestry A paradigm shift is taking place in forestry, with new opportunities for the forest industry to use satellite data, laser scanning, drones and handling of data from…
-
Project: Information Engineering Center Information Engineering Center (IEC) is a research and collaboration project at Linnaeus University. Our goal is to create new businesses, new jobs and…
-
Project: Innovation link for IT and industry in Kronoberg Innovation link is a collaborative project for increased innovation among small and medium-sized companies within IT and industry in Kronoberg…
-
Project: Linnaeus University as a unique iSchool The core idea of this project is to establish a unique iSchool (information School) at Linnaeus University. An iSchool refers to university-level…
-
Project: Provably Secure Self-Protecting Systems (PROSSES) The PROSSES project will result in techniques and tools to create a protecting layer for software systems against attacks from the Internet.
-
Project: SciChallenge Using digital technologies and social media, the SciChallenge project will create a competition to engage more young people in Europe in the areas of natural science, technology…
-
Project: Software Technology for Self-Adaptive Systems The purpose of this project is to increase the engineering efficiency of self-adaptive systems. The development, maintenance and operation of…
-
Project: StaViCTA Stancetaking is an important factor for social interaction in human communication. This interdisciplinary project will identify how we express stance on the Internet – to create a…
-
Seed project: Analyzing state-of-the-practice for self-adaptive systems in industry using data analytics The main objective for this seed project within Linnaeus University Centre for Data Intensive…
-
Seed project: Biosensor Testbed at the IoT Lab The objective of this project is to explore the potential applications of biosensors for the continuous monitoring and management of various health…
-
Seed project: Data intensive analysis for identification and prediction of risk medications The main objective for this seed project within Linnaeus University Centre for Data Intensive Sciences and…
-
Seed project: Data-intensive tools for effective carbon mitigation in forestry The main objective for this seed project within Linnaeus University Centre for Data Intensive Sciences and Applications…
-
Seed project: Developing the Skeleton Avatar camera Technique (SAT) as a rapid, valid and sensitive measurement of mobility in elderly persons The main objective for this seed project within Linnaeus…
-
Seed project: Development of an intelligent wearable – the DIWAH study The overall goal of the research in this seeding project within the Linnaeus University Center for Data Intensive Sciences and…
-
Seed project: Digitized ancient remains detection The main objective for this seed project within Linnaeus University Centre for Data Intensive Sciences and Applications (DISA) is to explore if…
-
Seed project: European spruce bark beetles; advanced predictive forecasting by means of machine learning The main objective for this seed project within Linnaeus University Centre for Data Intensive…
-
Seed project: IoT for ships – an untapped data resource The main objective for this seed project within Linnaeus University Centre for Data Intensive Sciences and Applications (DISA) is to establish…
-
Seed project: Smart-Troubleshooting in the Connected Society The main objective for this seed project within Linnaeus University Centre for Data Intensive Sciences and Applications (DISA) was to…
-
Seed project: Towards a data-driven approach to ground-fault location The main objective for this seed project within Linnaeus University Centre for Data Intensive Sciences and Applications (DISA) is…
-
Seed project: User performance data from a video-based application/platform The main objective for this seed project within Linnaeus University Centre for Data Intensive Sciences and Applications…
-
Seed project: Using Artificial Intelligence to Detect Acanthamoeba Keratitis in the eye - the AIDAK study Applicants The overall objective of the research for this seed project within Linnaeus…
-
Seed project: Vibration-based strength grading of sawn timber The main objective for this seed project within Linnaeus University Centre for Data Intensive Sciences and Applications (DISA) was to…
Current
News within computer science
-
Successful Big Data Conference gathered researchers and professionals News
-
The university's new professors lecture about their research News
-
Doctoral student wanted for graduate school in agri-data management News
-
New method could reshape the future of software development News
-
Wanted: Four industrial doctoral students with a focus on data-intensive applications News
-
Three industrial doctoral students will present their research at AI conference News
Staff computer science
- Ahmed Mohammed Postdoctoral research fellow
- ahmedmohammedexternlnuse
- Alexander Gustafsson Research engineer
- +46 470-70 81 78
- alexandergustafssonlnuse
- Alisa Lincke Senior lecturer
- +46 470-70 84 15
- alisalinckelnuse
- Amilcar Soares Junior Associate Professor
- +46 470-70 81 90
- amilcarsoareslnuse
- Anders Gerestrand Lecturer
- +46 470-70 86 69
- +46 72-524 66 17
- andersgerestrandlnuse
- Andreas Kerren Professor
- +46 470-76 75 02
- andreaskerrenlnuse
- Andreas Nilsson Research engineer
- +46 480-49 70 44
- +46 70-219 79 31
- andreasnilssonlnuse
- Arianit Kurti professor, head of department
- +46 470-70 83 75
- arianitkurtilnuse
- Aris Alissandrakis Senior lecturer
- +46 470-70 86 36
- arisalissandrakislnuse
- Arslan Musaddiq Lecturer
- arslanmusaddiqlnuse
- Benjamin Powley Postdoctoral Fellow
- +46 470-70 83 67
- benjaminpowleylnuse
- Claudio Linhares Senior lecturer
- +46 470-70 81 36
- claudiolinhareslnuse
- Daniel Toll Lecturer
- +46 480-49 77 09
- danieltolllnuse
- Danny Weyns Professor
- +46 470-76 75 48
- dannyweynslnuse
- David Mozart Andraws Research engineer
- +46 480-44 64 80
- +46 70-292 18 58
- davidmozartlnuse
- Diana Unander Research and Project Coordinator
- +46 470-76 78 65
- +46 73-057 70 64
- dianaunanderlnuse
- Diego Perez Palacin Senior lecturer
- +46 470-70 82 90
- diegoperezlnuse
- Elin Gunnarsson Project coordinator
- +46 470-70 88 13
- elingunnarssonlnuse
- Elizaveta Kopacheva Postdoctoral Fellow
- +46 470-70 85 76
- elizavetakopachevalnuse
- Farid Edrisi Doctoral student
- +46 470-70 81 59
- faridedrisilnuse
- Fredrik Ahlgren Senior lecturer
- fredrikahlgrenlnuse
- Hemant Ghayvat Associate Professor
- +46 470-70 86 89
- hemantghayvatlnuse
- Henrik Andersen Lecturer
- +46 470-70 84 70
- henrikandersenlnuse
- Italo Masiello Professor
- +46 470-70 82 03
- italomasiellolnuse
- Jaume Nualart Vilaplana Research engineer
- +46 470-70 89 14
- jaumenualartlnuse
- Jenny Lundberg Senior Lecturer
- +46 470-70 82 49
- jennylundberglnuse
- Jesper Andersson Professor, Dean
- +46 470-70 84 60
- jesperanderssonlnuse
- Johan Leitet Lecturer
- +46 480-49 77 16
- johanleitetlnuse
- Johanna Velander Doctoral student
- +46 470-70 87 81
- +46 70-231 05 30
- johannavelanderlnuse
- Jonas Lundberg Senior lecturer
- +46 470-70 89 67
- jonaslundberglnuse
- Jorge Luis Zapico Senior lecturer
- +46 470-70 83 76
- jorgeluiszapicolnuse
- Karl Johan Rosqvist Lecturer, Deputy Head of Department
- karljohanrosqvistlnuse
- Katrin Lindwall Lecturer
- +46 470-70 89 33
- katrinlindwalllnuse
- Laure Fournier Centre coordinator
- +46 470-70 82 91
- laurefournierlnuse
- Marcelo Milrad Professor
- +46 470-70 87 25
- +46 73-396 95 74
- marcelomilradlnuse
- Martin Holmberg Professor visiting
- martinholmberglnuse
- Mathias Hedenborg Senior lecturer
- +46 470-70 86 38
- +46 76-760 36 65
- mathiashedenborglnuse
- Mats Loock Lecturer
- +46 480-49 77 14
- matsloocklnuse
- Mattias Davidsson Senior lecturer
- +46 470-70 81 64
- mattiasdavidssonlnuse
- Mauro Caporuscio Professor
- +46 470-70 85 58
- maurocaporusciolnuse
- Mehdi Saman Azari Research assistant
- +46 470-70 83 70
- mehdisamanazarilnuse
- Morgan Ericsson professor
- +46 470-76 78 72
- +46 72-594 17 48
- morganericssonlnuse
- Nadeem Abbas Senior lecturer
- +46 470-76 74 11
- nadeemabbaslnuse
- Neda Maleki Lecturer
- nedamalekilnuse
- Niklas Andersson Lecturer
- +46 470-70 84 16
- +46 70-291 11 26
- niklaspanderssonlnuse
- Ola Flygt Lecturer
- +46 470-70 86 49
- olaflygtlnuse
- Ola Petersson Senior lecturer
- olapeterssonlnuse
- Oxana Lundström Postdoctoral Fellow
- +46 480-49 70 57
- oxanalundstromlnuse
- Per Ingemarsson Research engineer
- +46 480-49 70 53
- peringemarssonlnuse
- Rafael Messias Martins Senior lecturer
- +46 470-70 86 08
- rafaelmartinslnuse
- Rafael Zerega Doctoral student
- +46 470-70 87 23
- rafaelzeregalnuse
- Rebecka Green Lecturer
- +46 470-70 87 01
- rebeckagreenlnuse
- Romain Herault Lecturer
- romainheraultlnuse
- Rune Körnefors Lecturer
- +46 470-70 86 45
- +46 76-760 36 64
- runekorneforslnuse
- Samuele Giussani Doctoral student
- +46 470-70 89 19
- samuelegiussanilnuse
- Sebastian Hönel Postdoctoral Fellow
- +46 470-70 81 45
- sebastianhonellnuse
- Shafiullah Soomro Postdoctoral Fellow
- +46 470-70 85 96
- +46 70-244 29 34
- shafiullahsoomrolnuse
- Stefan Petersson Engineer, first grade
- stefanpeterssonlnuse
- Susanna Nordmark Senior lecturer
- +46 470-70 80 20
- susannanordmarklnuse
- Tobias Andersson-Gidlund Lecturer
- +46 470-70 88 51
- tobiasanderssonlnuse
- Tobias Ohlsson Senior lecturer
- +46 480-49 77 08
- tobiasohlssonlnuse
- Welf Löwe Professor
- +46 470-70 84 95
- +46 76-760 36 62
- welflowelnuse
- Zeynab Mohseni Research assistant
- +46 470-70 85 06
- zeynabmohsenilnuse