Course

Computer Architecture (ELE210)

Computer structure, embedded systems. Digital fundamentals: Transistor, logic gate, number system, basic logic functions, programmable logic. Computer hardware: Microprocessors and microcontrollers with a focus on ARM, memory technology, timer, exception processing, serial and parallel communication. Software issues: Low level (assembly) programming, high level programming based on C, real-time systems, user interface.


Dette er emnebeskrivelsen for studieåret 2025-2026

Fakta

Emnekode

ELE210

Vekting (stp)

10

Semester undervisningsstart

Autumn

Undervisningsspråk

Norwegian

Antall semestre

1

Vurderingssemester

Autumn

Content

Computer structure, embedded systems. Digital fundamentals: Transistor, logic gate, number system, basic logic functions, programmable logic. Computer hardware: Microprocessors and microcontrollers with a focus on ARM, memory technology, timer, exception processing, serial and parallel communication. Software issues: Low level (assembly) programming, high level programming based on C, real-time systems, user interface.

Learning outcome

Knowledge:

  • Know how a computer in general and an embedded system (ES) is built. - Know the fundamental program structure and the concept of real-time behavior.

Skills:

  • Be able to realize and configure interfaces between parallel and serial ports in a microcontroller and external components. - Be able to develop software structure and code of a simple ES based on a product specification. - Be able to Develop digital support circuitry for a micro-controller.

General competence:

  • Fundamental understanding of structure, properties and potential of computer-based systems.

Forkunnskapskrav

HSE-course for bachelor students (TN101)

Anbefalte forkunnskaper

Introduction to Programming (DAT120), Applied Mathematics and Physics in Programming of Robots (ELE130)

Exam

Form of assessment Weight Duration Marks Aid
Written exam 1/1 4 Hours Letter grades All written and printed means are allowed. Calculators are allowed, All written and printed means are allowed. Calculators are allowed, Specified printed and hand-written means are allowed. Definite, basic calculator allowed


Vilkår for å gå opp til eksamen/vurdering

Theortical exercises, Laboratory exercises

4 out of 8 written assignments and 6 lab assignments must be approved within the specified deadline.

Completion of mandatory lab assignments are to be made at the times and in the groups that are assigned and published. Absence due to illness or for other reasons must be communicated as soon as possible to the laboratory personnel. One cannot expect that provisions for completion of the lab assignments at other times are made unless prior arrangements with the laboratory personnel have been agreed upon.

Failure to complete the assigned labs on time or not having them approved will result in barring from taking the exam of the course.

Fagperson(er)

Study Program Director:

Tormod Drengstig

Head of Department:

Tom Ryen

Laboratory Engineer:

Asbjørn Stokka

Course coordinator:

Eivind Sandve Haus

Method of work

Flipped classroom: 6 hours self studies of lecture recordings, and 3 hours of written assignment exercises per week. In addition 3 hours mandatory laboratory work per week. Mandatory work demands (such as hand in assignments, lab-assignment) must be approved by the course teacher within the specified deadlines.

Overlapping

Emne Reduksjon (SP)
Digital and analog circuits (BIE230_1) , Computer Architecture (ELE210_1) 5
Computer Architecture (ELE210_1) , Digital and Analog Electronic Circuits 2 (TE0623_1) 5
Computer Architecture (ELE210_1) , Digital and Analog Electronic Circuits 2 (TE0623_A) 5
Digital design (BIE260_1) , Computer Architecture (ELE210_1) 5
Electronics (ELE140_1) , Computer Architecture (ELE210_1) 5

Åpent for

Computer Science - Bachelor in Engineering Electrical Engineering, Vocational Path - Bachelor's Degree Programme Electrical Engineering - Bachelor's Degree Programme Industrial Automation and Signal Processing - Master's Degree Programme - 5 year

Emneevaluering

There must be an early dialogue between the course supervisor, the student union representative and the students. The purpose is feedback from the students for changes and adjustments in the course for the current semester.In addition, a digital course evaluation must be carried out at least every three years. Its purpose is to gather the students experiences with the course.
The course description is retrieved from FS (Felles studentsystem). Version 1