Statistical analysis is becoming more and more complex, both because of bigger data and many types of data and because of the use of more advanced methods and models. This course deals with numerical ...
The course provides insight into some basic concepts and techniques for specification and reasoning for parallel processes, with a focus on close collaborative threads as well as distributed and ...
Ethical hacking covers vulnerability and penetration testing, which are essential elements in modern cybersecurity. Ethical hacking consists of testing the security of IT systems by trying to find and ...
Nanoscience is referred to as a research area devoted to studies of various phenomena in small-size devices. It is a cross-disciplinary field including physics, chemistry, and to some extent biology.
The animal kingdom provides by far the largest proportion to Earth's biodiversity and they have occupied all habitats on Earth including other organisms. In this subject, we will present the recent ...
The course will give a solid fundament for participating in and manage the software projects of an organization and for improving the way such projects are conducted. Students who are admitted to ...
Through the study of texts the students will gain thorough knowledge of Celtic mythology from before Christianity and the ability to explain how this tradition continued into the Christian era.
The course is a continuation of the course IN1900, and provides an introduction to more advanced concepts in programming and software development. The central goal of the subject is to introduce new ...
The techniques presented have for several years been used in design of real time systems and other distributed systems. We concentrate on systems of interacting actors and model such systems in UML.
Political economics studies situations that arise when there is interaction between politics and economics. We can then no longer only study the impact of different policies on the economy, as in ...
The course provides a review of data structures such as stacks, trees, graphs, hash tables and priority queues, as well as algorithms for sorting, searching, insertion, and so on. Various ...
In this course you´ll learn about new database technologies to handle Big Data: Data Stream Management Systems, Complex Event Processing, Distributed and Heterogeneous Database Systems, Data ...