ING2306 Computer Systems and Networks

Course code: 
Course name in Norwegian Bokmål: 
Datasystemer og nettverk
Program of study: 
Bachelor i militære studier
Level of study: 
Teaching semester: 
2023 Spring
Assessment semester: 
2023 Spring
Person in charge: 
Atle Johan Mølholm
Course content

Good knowledge of computer systems is important for service on board the Navy’s vessels and in the Navy’s organisation. The course provides a basis in computer modelling, databases, object-oriented programming and network communication. Academic content:

Computer modelling and programming: The relational model, Object-based data models (UML), Classes i C++. Inheritance and Polymorphism, Addresses and Pointers, Databases and Internet Information Systems (IIS). Use of SQL Server, Visual C ++ applications connected to the Internet, databases and measurement equipment. Internet Servers and Internet Applications with Javascript or PHP.

Data communication: TCP/IP communication programmed in C++ 

It is planned that the course is provided by a civilian provider.

Learning outcome


After completion of the course, the cadet is able to:

  • explain key concepts and methods in computer modelling, database theory and object-oriented programming.
  • account for the practical use of networks in composite information systems


After completion of the course, the cadet is able to:

  • apply a relevant concept and system of formulae
  • apply basic methods in the use of database systems, object-oriented programming and data communication
  • specify and construct composite computer systems for monitoring physical systems, storage of data and presentation of data

General competence

After completion of the course, the cadet is able to:

  • utilise computer systems
  • convey knowledge on computer systems
  • use knowledge of computer systems in Bachelor’s thesis


Working and learning activities

The course is coordinated with other courses that deal with data communication, modelling, programming, measuring and controlling.

Work methods

Emphasis shall be on using examples from other disciplines and from the service as an illustration of the subject.

  • Review of curriculum with use of questions/discussions
  • Laboratory exercises with computers connected to equipment for measurement/control
  • Laboratory exercises with servers
  • Laboratory exercises with virtual machines in the school’s network
  • Programming exercises on PC
  • Assignment solving and review of assignments by student/teacher,
  • Student presentations, compulsory submissions, supervision and self-studies.
  • Mini project
  • Examinations

Work requirements

  • Compulsory participation in teaching
  • Supervision
  • Compulsory submissions and tests
Sensor system

Examination is carried out according to the Regulations for Admission, Studies and Examinations (in Norwegian, “Forskrift om opptak, studier og eksamen”) at the Norwegian Defence University College.

  • Kristoffersen, B. Databasesystemer​. 5.utgave. Universitetsforlaget.  ISBN: 9788215032511.
  • Lervik, E, og Ljosland, M. Programmering i C++. Gyldendal, ISBN 8205307334.
  • Tveita, L. O. Datamodellering, kompendium.
  • Tveita, L. O.Web-ressurser.
Form of assessmentGroupingDurationType of durationGrading scaleProportionOral examinationCommentSupported materials
Skriftlig eksamenIndividual5HoursA-F50%Not required
MappevurderingIndividual -A-F50%Not required
Form of assessment:Skriftlig eksamen
Type of duration:Hours
Grading scale:A-F
Oral examination:Not required
Supported materials:
Form of assessment:Mappevurdering
Type of duration:-
Grading scale:A-F
Oral examination:Not required
Supported materials:
Approval signature: 
Fagråd Sjømilitær Teknologi, 2020-09-30