FYS3240 - Computer based instrumentation and micro controllers

Schedule, syllabus and examination date

Choose semester

Course content

This course gives an introduction to data acquisition and control in PC-based and embedded systems used for instrumentation and process control. This course also gives an introduction to LabVIEW.

Learning outcome

After finishing the course the student should:

  • Master programming of XMEGA microcontrollers.
  • Have knowledge about programming with LabVIEW.
  • Master PC-based data acquisition.
  • Have knowledge about real-time systems and embedded systems.
  • Have basic knowledge about estimation and data fusion.
  • Have basic knowledge about simple control algorithms and process control.
  • Have knowledge about time and synchronization.


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.

If you are not already enrolled as a student at UiO, please see our information about admission requirements and procedures.


Formal prerequisite knowledge

In addition to fulfilling the minimum requirements for entrance to higher education in Norway, you must either have 2MX/2MY/3MZ and 3MX/3FY/3KJ/3BI/(2KJ+3BT)/(2BI+3BT) from Norwegian upper secondary school, or have completed equivalent studies in mathematics as well as physics, or chemistry, or biology at upper secondary school or university level at another educational institution. Read more about fulfilling special requirements.

The following HSE courses must also be taken in the same semester or earlier than FYS3240:

For students taking FYS3240 Autumn 2014 or later, you must first pass the two HSE courses MNHMS0015 and MNHMS0015ES before you may include FYS3240 as part of a degree.

Recommended previous knowledge

FYS1210 - Elementary electronics with project work og FYS3230 - Sensors and measurement technology (continued) or equal. INF1000 - Introduction to object-oriented programming (continued) or INF1100 - Introduction to programming with scientific applications (continued) is also recommended.

Overlapping courses

10 credits overlap with FYS4240 - Computer based instrumentation and micro controllers

10 credits overlap against FYS223, which was offered for the last time in spring semester 2003.


The course extends over a full semester with 10 hours teaching per week (2 hours of lectures and 8 hours with lab access).

There are four mandatory laboratory assignments.

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


Final oral/written exam. 5 compulsory lab exercises are included, and they need to be approved in order to sit for the final exam.

Detailed information about examinations at the Faculty of Mathematics and Natural Sciences can be found here

For students with exams that collide in day and time, it is possible to ask for an oral examination instead. Be aware that this is only possible if there is a collision between exams.

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.

Explanations and appeals

Resit an examination

Students who can document a valid reason for absence from the regular examination are offered a postponed examination at the beginning of the next semester.

Re-scheduled examinations are not offered to students who withdraw during, or did not pass the original examination.

Special examination arrangements

Application form, deadline and requirements for special examination arrangements.


The course is subject to continuous evaluation. At regular intervals we also ask students to participate in a more comprehensive evaluation.

The corse will be evaluated in spring 2010.

Facts about this course






Every spring


Every spring

Teaching language