Level/category

Professional studies

Teaching language

Swedish

Type of course

Compulsory

Recommended year of study

1

Total number of ECTS

5 cr

Competency aims

The aim of the course is to
give the student basic knowledge in computer architecture and assembly programming.

Learning outcomes

At the end of the course the student is expected to be able
to:
-describe the architecture of processors, their characteristics and types of instruction sets, the memory adressing and interrupts
-describe the memory systems in computers
-describe the architecture of I/O systems
-describe parallelism and pipelining in computer systems
-design assembly programs

Course contents

Representations of data and programs in computer systems
The architecture of processors, their characteristics and instruction sets
The memory systems
The I/O systems
Parallelism and pipelining
Programming in assembler language

Prerequisites and co-requisites

The courses:
Introduction to IT
Introduction to programming

Previous course names

None

Additional information

Recommended or required reading

Comer Douglas: Essentials of Computer Architecture, Pearson Education Inc., New Jersey, 2005
Material from the Internet
Lesson notes

Study activities

  • Lectures - 40 hours
  • Laboratory lessons and tasks in a simulated environment - 20 hours
  • Individual studies - 73 hours

Workload

  • Total workload of the course: 133 hours
  • Of which autonomous studies: 73 hours
  • Of which scheduled studies: 60 hours

Mode of Delivery

Participation in tuition

Teacher

Anukka Harri

Examiner

Karlsson Hanne

Group size

No limit

Course completion date

Date for course completion will be announced later

Assignments valid until

12 months after course has ended

The timetable of the course

Course and curriculum search