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 curricula search