Course syllabus

Computer Organization

EIT070, 6 credits, G2 (First Cycle)

Valid for: 2015/16
Decided by: Education Board A
Date of Decision: 2015-04-10

General Information

Main field: Technology.
Compulsory for: C3, D2, E2
Elective for: F2, I4, Pi4
Language of instruction: The course will be given in Swedish


The course aims at giving an introduction to how a computer systems works on the machine language and hardware level.

Learning outcomes

Knowledge and understanding
For a passing grade the student must

Competences and skills
For a passing grade the student must

Judgement and approach
For a passing grade the student must

Show an insight into possibilities and limitations of computer organization


The course gives an introduction to the basic function of a computer system on a machine language level. Among the topics are data representation, basic computer arithmetic, the components and functions of a computer system, basic machine language level programming techniques, and the hardware support needed for these, for example, different addressing modes, stack, subroutines, and interrupts. The laboratory exercises use a simple computer system, which allows investigation of program execution, debugging, and different types of communication with the external world. The group assignments treat a design and programming example, which serves as a preparation for the laboratory exercises.

Examination details

Grading scale: TH
Assessment: The examination is performed by laboratory exercises and a written test.

Code: 0110. Name: Examination.
Credits: 4,5. Grading scale: TH. Assessment: Written examination.
Code: 0210. Name: Laboratory Work.
Credits: 1,5. Grading scale: UG. Assessment: Verbal examination while the laboratory is performed.


Required prior knowledge: EDA011, EDA016 or EDA017 Programming, First course.
The number of participants is limited to: No

Reading list

Contact and other information

Course coordinator: Erik Larsson,
Course homepage: