autumn 2021
ELE-3603 Fundamentals og Programmable Controllers - 5 ECTS

Last changed 26.11.2021

Application deadline

Applicants from Nordic countries: 1 June. Exchange students and Fulbright students: 15 April

Type of course

The course can be taken as a single course.

Admission requirements

A relevant undergraduate Bachelor Engineering program with minimum 25 credits mathematics, 5 credits statistics, 7,5 credits physics

Application code: 9371

Course content

Different computer architectures

VHDL programming

Recommended prerequisites

ELE-3609 Signal Distribution and Transmission, ELE-3611 Programming, ELE-3612 Instrumentation and Measuring Systems

Objectives of the course

After completing the subject, the candidate will have the following learning outcome:


The candidate knows

- the most common computer architectures, and can tell the difference between them, as well as the benefits and drawbacks of these.

- the VHDL hardware programming language.


The candidate can

- design and implement VHDL modules in an FPGA.

- identify and analyze state machines with data-path in VHDL.

General competence:

Language of instruction


Teaching methods

Classroom lectures and laboratory exercises first week, then an individual project with supervision via internet.


Coursework / Course requirements

A digital test in laboratory work and safety is required be approved before gaining access to the remaining mandatory tasks.

1 (out of 1) mandatory digital test in laboratory work, safety and correct use of laboratory equipment. The test has to be approved before gaining access to the remaining mandatory tasks.

1 (out of 1) mandatory project approved. Project work must be completed and approved to gain access to the exam.

Examination and assessment Combined 3 hour digital exam with supervision.

Assessment according to standard A-F grading scale.

Re-sit exam: A re-sit exam will be arranged for this course. Subject to general rules.


  • About the course
  • Campus: Narvik |
  • ECTS: 5
  • Course code: ELE-3603