course-details-portlet

IIKG1003 - Networks: administration, programming and security

About

Examination arrangement

Examination arrangement: School exam
Grade: Letter grades

Evaluation Weighting Duration 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