Table of contents

The course is connected to the following study programs

Teaching language

Norwegian or English. The course will be taught in English if exchange students are following the course.

Recommended previous knowledge

It is a prerequisite that the students have prior knowledge corresponding to the course IKT101 Fundamental Software Development. In addition, they should have good knowledge of Linux.

Learning outcomes

After completing the course the student should:

Know how to test the security of networks and be able to use some of the most common tools available to investigate and test this.
Understand the importance of ethical behavior

Contents

Some common approaches an intruder will be able to take advantage of will be reviewed. Some relevant tools and programs used in vulnerability controls and intrusion into networks (such as netcat, wireshark, nmap, aftercap, metasploit) will be reviewed. Ethic problems in connection with vulnerability control is included in the topic.

Teaching and learning methods

Lectures, lab exercises and group project. The exercises take place in the computer lab on specially adapted machines. Department engineer, student assistant and / or subject teacher are present. Training is provided in the development and use of subject-related software and hardware. The classes are divided into groups of appropriate size so that all students will have access to the necessary equipment and the help they need to solve the tasks. Some of the exercises take place as group work.

Examination requirements

Compulsory exercises must be approved in order to take the examination. An overview of compulsory exercises is given at the beginning of the semester in Canvas.

Examinations

Project work in a group where the groups are given joint grades. Graded assessment.

Student evaluation

The study programme manager, in consultation with the student representative, decides the method of evaluation and whether the courses will have a midterm- or end of term evaluation, see also the Quality System, section 4.1. Information about evaluation method for the course will be posted on Canvas.

Offered as a free-standing course

Yes. Subject to availability or capacity.

Other information

The course is taught for the first time in the autumn semester 2021.

Reduction of Credits

This course’s contents overlap with the following courses. A reduction of credits will occur if one of these courses is taken in addition:

Course Reduction of Credits
DAT234 – Scripting and Hacking. 5
Last updated from FS (Felles studentsystem) Oct. 15, 2026 6:04:43 AM