Table of contents

The course is connected to the following study programs

Teaching language

Norwegian or English

Recommended previous knowledge

DAT101 Introduction to Object-oriented Programming, good knowledge of Linux, equivalent to DAT210 Network Management 1 or DAT217 Network Management 2

Learning outcomes

On successful completion of the course, the student should be able to
  • apply scripting in solving simple tasks
  • explain possible ways to test network security
  • utilize some of the most common tools to test network security
  • explain the importance of ethical behavior

Contents

Python and Bash scripting, this will be a major part of the course.

Common approaches of network intrusion in will be reviewed. In this context tools and applications used in network vulnerability checks and penetration (e.g. Netcat, johntheripper, Wireshark, nmap, Ettercap, snort) will be reviewed.

Ethics in connection with the vulnerability inspection.

Teaching and learning methods

Lectures, group project(s) and lab exercises. The exercises take place in the computer lab on specially adapted machines. Staff engineer, student assistant and / or teacher is present. The course describes the development and use of course-related software and hardware. The classes are divided into groups of appropriate size so that all students should have access to the necessary equipment and support they need to solve the puzzles. Some of the exercises are done as group exercises.

Estimated work load for the average student is 27 hours per credit.

Examination requirements

Students must successfully complete the compulsory assignment(s) in order to take the examination. Coursework requirements will be listed in Canvas at the start of the course.

Examinations

Project work carried out in groups. The groups are given joint grades. Graded assessement.

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.

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
IKT211 – Penetration Testing. 5
Last updated from FS (Felles studentsystem) Oct. 15, 2026 5:54:13 AM