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 ...
This course provides an overview of a range of resources and practical bioinformatic tools that are used in molecular biology. Scientists actively developing and applying bioinformatic tools in their ...
The course examines the fundamental dynamics at work in all geophysical systems, from the mantle to the atmosphere. These include time-dependent processes, advection and diffusion. Each process is ...
This course provides an overview of American history, culture, politics, and contemporary society. It traces major developments and changes from the pre-Columbian period to the present. It will ...
This course provides an overview of behavioral economics. Behavioral economics incorporates descriptively accurate assumptions about cognitive ability, social interaction, moral motivation, and ...
The course presents the international legal framework for women`s human rights with emphasis on basic principles such as equality and non-discrimination, freedom, integrity and dignity embedded in the ...
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.
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 ...
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 ...
The course studies legal rules on data protection — i.e., a set of norms that specifically govern the processing of data relating to persons (personal data) in order to protect, at least partly, the ...
The core of the subject is a major programming task to be solved in small groups.Through the assignment, you will get practical training in programming and gain experience with how object-oriented ...
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 ...