IP505245 - Applied AI and Control


New from the academic year 2022/2023

Examination arrangement

Examination arrangement: Aggregate score
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
Assignment 60/100
Oral examination 40/100 30 minutes

Course content

The course is open for the students who are interested in artificial intelligence (AI) and willing to apply AI to practical applications. Focus will be on principles and implementation of AI methods for marine engineering. Throughout the course, students will gain the knowledge of concept, methodology and experiments from examples of real projects in marine domain. The course content are as follows:

  • AI introduction
  • Data collection, analysis and purification
  • AI and control methods
    • supervised learning
    • unsupervised learning
    • reinforcement learning
    • deep learning…
  • AI in different applications
    • Ship motion prediction
    • Engine fault diagnosis and prognosis
    • ANN-based controller for ship docking
    • ANN-based controller for force allocation in DP operation
    • Thruster fault detection and isolation
    • Deep reinforcement learning for COLREgs-ompliant maneuvering
    • Sea state estimation…

Learning outcome

The students are expected to:

  • Have a good understanding of AI methods and their pros and cons;
  • Have knowledge of challenges in marine applications;
  • Know how to deal with data, formulate the problem, simplify model complicity, and select AI methods;
  • Be able to design and implement their own AI algorithms for real applications.

Learning methods and activities

Lectures, exercises and examples from real applications will be provided in the course. There will be individual mandatory assignments and exam project. 75% of the mandatory assignments have to be approved before admission to examination.

Compulsory assignments

  • Individual Mandatory Assignments

Further on evaluation

Final project 60% + oral exam 40%

Specific conditions

Compulsory activities from previous semester may be approved by the department.

Admission to a programme of study is required:
Naval Architecture (850MD)
Naval Architecture (850ME)
Product and System Design (845ME)
Product and System Engineering (840MD)

Required previous knowledge


Course materials

  • Jackson, Philip C. Introduction to artificial intelligence. Courier Dover Publications, 2019.
  • Bishop, Christopher M. Pattern recognition and machine learning. springer, 2006.
  • A Beginner's Guide to Deep Reinforcement Learning,

More on the course



Version: 1
Credits:  7.5 SP
Study level: Second degree level


Term no.: 1
Teaching semester:  AUTUMN 2022

Language of instruction: English

Location: Ålesund

Subject area(s)
  • Computer and Information Science
  • Computer Science
  • Marine Technology
Contact information
Course coordinator:

Department with academic responsibility
Department of Ocean Operations and Civil Engineering


Examination arrangement: Aggregate score

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Autumn ORD Assignment 60/100





Room Building Number of candidates
Autumn ORD Oral examination 40/100 2022-11-30 09:00
Room Building Number of candidates
Spring ORD Assignment 60/100





Room Building Number of candidates
Spring ORD Oral examination 40/100 2023-05-30 09:00
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