IN4030 – Introduction to Bioinformatics

Schedule, syllabus and examination date

Choose semester

Changes in the course due to coronavirus

Autumn 2020 we plan for teaching and examinations to be conducted as described in the course description and on semester pages. However, changes may occur due to the corona situation. You will receive notifications about any changes at the semester page and/or in Canvas.

Spring 2020: Teaching and examinations was digitilized. See changes and common guidelines for exams at the MN faculty spring 2020.

Course content

This course provides an introduction to key concepts and methods in bioinformatics. Emphasis will be put on review of efficient algorithms, data structures, and techniques used in current applications for the analysis of DNA, RNA and protein sequences. Necessary basic knowledge of molecular biology will be communicated throughout. Topics covered include comparison and alignment of two or more sequences, indexing and searching of sequence databases, motif discovery, searching with sequence patterns and profiles, gene prediction, clustering and phylogenetics, as well as mapping and assembly of data from genome sequencing.

Learning outcome

After having completed IN4030 you will:

  • understand fundamental concepts in bioinformatics
  • have an overview of the most important methods and tools that are used
  • understand how some of the basic methods for biological sequence analysis works
  • understand the need for methods to be accurate and efficient
  • be able to implement some of the algorithms
  • be capable of performing simple sequence analyses using existing tools

Admission to the course

Students at UiO register for courses and exams in Studentweb.

IN1000 – Introduction to Object-oriented Programming/INF1000 – Introduction to object-oriented programming (continued)/IN1900 – Introduction to Programming with Scientific Applications/INF1100 – Introduction to programming with scientific applications (continued)

Overlapping courses


2 hours of lectures and 2 hours of exercises per week.


Grade will be given based on two partial exams that count 15% each, and a final 4-hour written digital examination counting 70%.

To have the opportunity to take the final exam, answers to the two first partial exams must be submitted, but it is not required that they be passed.

All exams must be completed in one semester.


It will also be counted as one of your three attempts to sit the exam for this course, if you sit the exam for one of the following courses: INF4350 - Introductory Course in Bioinformatics (continued)INF5330 - Bioinformatikk (discontinued)INF5340 - Algorithms in bioinformatics (discontinued)INF2300 - Grunnkurs i bioinformatikk (discontinued)INF3350 - Grunnkurs i bioinformatikk (discontinued). The list is not exhaustive.

Grading scale

Grades are awarded on a scale from A to F, where A is the best grade and F is a fail. Read more about the grading system.

Special examination arrangements, use of sources, explanations and appeals

See more about examinations at UiO

Last updated from FS (Common Student System) Aug. 7, 2020 6:16:37 AM

Facts about this course

Teaching language