The course is connected to the following study programs

  • Bachelor's Programme in IT and Information Systems
  • Computer Engineering, Bachelor's Programmme

Teaching language

Norwegian or English

Recommended prerequisites

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

Course 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.

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

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.

Teaching 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.

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.

Assessment methods and criteria

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

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 (Common Student System) July 18, 2024 1:34:44 AM