IIKG1003 - Networks: administration, programming and security


New from the academic year 2023/2024

Examination arrangement

Examination arrangement: School exam
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
School exam 100/100 4 hours D

Course content

Introduction to layered communication, standardization in computer networks, implementation of distributed applications and secure communication. Topics included in the subject (examples of potential technologies/protocols given in brackets):

  • The physical layer and the data link layer (Ethernet)
  • The network layer (IP, ICMP)
  • Network addressing (IP addressing)
  • The transport layer (TCP and UDP)
  • The application layer (HTTP, SMTP, DNS)
  • C programming
  • Linux
  • Client/server programming with sockets
  • Encryption of network connections

Learning outcome


  • K1: The candidate is familiar with key reference models and relevant protocols, and understands their role in modern computer networks.
  • K2: The candidate is familiar with important network services supporting modern computer networks.
  • K3: The candidate can explain fundamental methods for developing programs that communicate across a network.


  • F1: The candidate can manage, maintain and troubleshoot small computer networks.
  • F2: The candidate can develop programs that establish a secure connection both internally in a computer as well as across a network.
  • F3: The candidate can use command line tools to establish and troubleshoot network connections.

General competence:

  • G1: The candidate is able to read and understand new material that deals with computer networks and data communication.
  • G2: The candidate is able to work with computer network oriented issues both individually and in collaboration with others.

Learning methods and activities

  • Lectures
  • Group work
  • Laboratory work in the network lab in Gjøvik
  • Coursework requirements: Mandatory assignments must be approved before the candidate will be permitted to attend the final exam.

Compulsory assignments

  • Mandatory assignments

Further on evaluation

  • Re-sit examination in August.
  • Mandatory assignments must be approved before the candidate will be permitted to attend the final exam.
  • If the number of candidates for re-sit is small, the exam may be arranged as an oral exam.

Specific conditions

Admission to a programme of study is required:
Computer Science - Engineering (BIDATA)
Programming (BPROG)

Required previous knowledge

Admission to the computer science bachelor program BIDATA (Bachelor i ingeniørfag, data).

Course materials

  • Cisco NetAcademy teaching materials
  • Handouts/articles/slides from the lectures

Credit reductions

Course code Reduction From To
DCSG1006 3.7 AUTUMN 2023
DCST1006 3.7 AUTUMN 2023
More on the course



Version: 1
Credits:  7.5 SP
Study level: Foundation courses, level I


Term no.: 1
Teaching semester:  SPRING 2024

Language of instruction: Norwegian

Location: Gjøvik

Subject area(s)
  • Computer Science
Contact information


Examination arrangement: School exam

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Spring ORD School exam 100/100 D 2024-05-29 09:00 INSPERA
Room Building Number of candidates
M433-Eksamensrom 4.etg Mustad, Inngang A 15
A-atriet-2/3 (A-160) Ametyst 21
Summer UTS School exam 100/100 D INSPERA
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU