Bachelor's Programme in IT and Information Systems
Computer Engineering, Bachelor's Programmme
Language of instruction
Norwegian or English
DAT101 Introduction to Object-oriented Programming, good knowledge of Linux, equivalent to DAT210 Network Management 1 or DAT217 Network Management 2
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
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.
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.
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.
Assessment methods and criteria
Project work carried out in groups. The groups are given joint grades. Graded assessement.
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.