FYS3240 – Data Acquisition and Control
Schedule, syllabus and examination date
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.
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.
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).
Recommended previous knowledge
- FYS1210 – Elementary Electronics with Project Work
- IN1000 – Introduction to Object-oriented Programming/IN1900 – Introduction to Programming with Scientific Applications
- 10 credits overlap with FYS4240 – Data Acquisition and Control.
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.
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
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.
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: