course-details-portlet

IIKG1003 - Networks: administration, programming and security

About

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

Knowledge:

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

Skills:

  • 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

No

Facts

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

Coursework

Term no.: 1
Teaching semester:  SPRING 2025

Language of instruction: Norwegian

Location: Gjøvik

Subject area(s)
  • Computer Science
Contact information

Examination

Examination arrangement: School exam

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Spring ORD School exam 100/100 D INSPERA
Room Building Number of candidates
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.
Examination

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

More on examinations at NTNU