This is a course in basic mathematical and logical methods. Emphasis is placed on understanding and applying mathematical concepts and notation relevant to a study in computer science. The course ...
The course addresses principles of digital design, such as combinatorial and sequential logic, finite state machines and digital building blocks, and builds on this to introduce processor ...
The seminar will look at a number of criminal trials, both high-profile cases and everyday proceedings, to understand how judicial proceedings have changed over a long time period while also retaining ...
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 ...
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 ...
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 ...
The course provides a review of general algorithm classes such as dynamic programming, heuristic algorithms, probabilistic algorithms, and a representative selection of single algorithms that solve ...
The course draws attention to the power of key concepts in the sustainability agenda and more specially, how such concepts have come to accommodate various and sometimes conflicting ideological ...
This course gives a thorough introduction to operating systems and covers topics like interrupt management, threads and processes, process coordination and synchronization, management of physical and ...
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 ...
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 ...
This course focuses on human-environment relationships and their implications for nature and society. The issue of climate change will be a focal point for examining the drivers and consequences of ...