This course gives a basic introduction to machine learning (ML) and artificial intelligence (AI). Through an algorithmic approach, the students are given a practical understanding of the methods being ...
Classic approaches in data analysis are based on a static (or predefined) procedure for both collecting and processing data. Modern approaches deal with the adaptive procedures which in practice ...
This course is a continuation of IN1000 – Introduction to Object-oriented Programming and goes deeper into object-oriented programming; the working language is java, and it´ll be given an introduction ...
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 ...
Applied ethics deals with specific moral problems of fundamental importance for today’s individual and society. This branch of ethics covers areas such as animal rights, medical ethics, environmental ...
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 ...
This course will run every fall starting from the fall of 2025. In 2025, the course will run both in the spring and fall. This course addresses emerging regulatory issues related to artificial ...
This course gives an introduction to the theory of functions of one complex variable. Central themes in the course are analytic and harmonic functions and their properties, power series and Laurent ...
The course gives a thorough basis for understanding stochastic dynamics and models. We will in particular study Brownian motion and martingales, Ito’s stochastic calculus, stochastic integration and ...
The course aims to give insight into a standard description of the English language and into the relationship between the meaning and the grammatical form of sentences and texts. Frequent comparisons ...
In this course there will be established project groups of 3-4 people that are to work together with a project over one whole semester. The topic for the project will be within renewable energy, ...
Network and communications security is an important part of information security: a large portion of IT-related attacks are performed either using network connections or are directed at network ...