FYS3240 – Data Acquisition and Control

Teaching and exams spring 2022

At the MN Faculty teaching is in-person this spring, but there may still be cases of online or hybrid teaching.

Please see the semester page, Canvas or your regular channel of information for changes in teaching and form of examination.

Course content

The course introduces data acquisition and control in PC-based systems and embedded systems, for use in instrumentation and control. The course deals with inertial sensors, acquisition of data from these sensors, processing of sensor data, and sensor application in systems with feedback. The course also introduces the development environments LabVIEW and Arduino.

In the course, the student will gain knowledge of some of the most commonly used principles and algorithms for data processing and control of autonomous systems. Examples from aerospace demonstrate different principles of estimation and control, used in missiles and satellites.

Through mandatory assignments, students will work with sensor data acquisition and data processing. This also provides an understanding of sensor errors and error compensation, before use in a measurement system.

Learning outcome

After completing the course:

  • you can program Arduino.
  • you can program in the LabVIEW development environment.
  • you can explain a PC-based data acquisition system.
  • you can explain and discuss inertial sensors and how these can be used in navigation, attitude determination and control.
  • you can explain estimation and data fusion.
  • you can explain basic control algorithms.

Admission to the course

Students who are admitted to study programmes at UiO must each semester register which courses and exams they wish to sign up for in Studentweb.

The course has a maximum of 40 students due to laboratory capacity. The course FYS3240 has a quota of 25 students, and FYS4240 – Data Acquisition and Control has a quota of 15 students.

Special admission requirements

In addition to fulfilling the Higher Education Entrance Qualification, applicants have to meet the following special admission requirements:

  • Mathematics R1 (or Mathematics S1 and S2) + R2

And in addition one of these:

  • Physics (1+2)
  • Chemistry (1+2)
  • Biology (1+2)
  • Information technology (1+2)
  • Geosciences (1+2)
  • Technology and theories of research (1+2)

The special admission requirements may also be covered by equivalent studies from Norwegian upper secondary school or by other equivalent studies (in Norwegian).

Overlapping courses


The course extends over a full semester with 6 hours of teaching per week:

  • 2 hours of lectures
  • 4 hours of lab.

This course has 4 mandatory laboratory assignments that must be approved before you can sit the final exam.

Regulations for mandatory assignments can be found here.

As the teaching involves laboratory and/or fieldwork, you should consider taking out separate travel and personal risk insurance. Read about your insurance cover as a student.


  • Final written exam which counts 100 % towards the final grade.

4 mandatory laboratory exercises must be approved before you can take the final exam.

It will also be counted as one of the three attempts to sit the exam for this course, if you sit the exam for one of the following courses: FYS4240 – Data Acquisition and Control

Examination support material

Approved calculator

Language of examination

The examination text is given in Norwegian. If the course is taught in English, the examination text will only be given in English. You may answer in Norwegian, Swedish, Danish or English.

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.

Resit an examination

This course offers both postponed and resit of examination. Read more:

Special examination arrangements, use of sources, explanations and appeals

See more about examinations at UiO

Last updated from FS (Common Student System) May 19, 2022 4:12:01 AM

Facts about this course

Teaching language
Norwegian (English on request)