Postgraduate course

Algorithms Engineering

  • ECTS credits10
  • Teaching semesterSpring
  • Course codeINF237
  • Number of semesters1
  • Language


  • Resources

ECTS Credits


Level of Study




Teaching semester


Objectives and Content

The course focuses on the ability to translate theoretical knowledge about algorithms, data structures, and complexity to efficiently be able to perform the complete process of analyzing a problem, estimate the running time of suggested solutions, and to implement a running program.

Learning Outcomes

At the completion of INF237 the student should:

  • be able to go quickly from an algorithmic problem, given by an input-output specification, via design, analysis and coding, to an implementation of an efficient algorithm, using the right data structures.

Required Previous Knowledge


Recommended Previous Knowledge


Access to the Course

Access to the course requires admission to a programme of study at The Faculty of Mathematics and Natural Sciences

Teaching and learning methods

2 hours lectures per week throughout the entire semester. 2 hours group sessions per week.

Compulsory Assignments and Attendance


Obligatory activities are valid for two semesters.

Forms of Assessment

Passed compulsory exercises (evaluated to pass/fail)

No aids allowed.

Examination Support Material


Grading Scale

Passed / not passed

Assessment Semester

Spring. With the consent of the lecturer, students that took the class in the spring semester may sign up for and complete the course during the following autumn semester. The compulsory activities done in the spring semester are valid for two semesters, the semester in which the activity is passed, and in the following semester. Compulsory activities done in the autumn semester are only valid in the semester in which the activity is passed.

Reading List

The reading list will be available within June 1st for the autumn semester and December 1st for the spring semester

Course Evaluation

The course will be evaluated by the students in accordance with the quality assurance system at UiB and the department

Programme Committee

The Programme Committee is responsible for the content, structure and quality of the study programme and courses.

Course Coordinator

Course coordinator and administrative contact person can be found on Mitt UiB, or contact mailto:studieveileder@ii.uib.no Student adviser

Course Administrator

The Faculty of Mathematics and Natural Sciences represented by the Department of Informatics is the course administrator for the course and study programme.


Contact Information


Exam information

  • Type of assessment: Approved assignment

    Withdrawal deadline