Data on the course

Show instruction and examinations
810124P Computer Architecture, 6 ECTS cr 
Code 810124P  Validity 01.08.2011 -
Name Computer Architecture  Abbreviation Computer Archit 
Scope6 ECTS cr   
TypeBasic Studies Discipline3259 Information Processing Science 
  Grading1 - 5, pass, fail 
Unit Information Processing Science DP 

Petri Pulli 

ECTS Credits 

6 ECTS credits/160 hours of work

Language of instruction 



Timing: 1 st year, spring semester, period 3

Learning outcomes 

After completing the course, a student understands and manages the software platform for the performance of the structure and activities related to performance, resource needs, and error situations. Students master the basic vocabulary, which is able to communicate and document the software development, particularly in the nearby device applications such as embedded software, mobile systems, multimedia and scientific computing. Students will be able to use and work with computers in their first job as a professional.


1.    Basics of digital logic and components of a processor
2.    Display formats of digital information
3.    The processor and its functions
4.    The processor instruction set (MIPS and IA32)
5.    Assembly language
6.    Memory management
7.    Input and output
8.    Interrupts, device drivers and BIOS
9.    Multimedia support
10.    Mobile processors
11.    Parallel computing

Mode of delivery 

Face-to-face teaching

Learning activities and teaching methods 


Lectures 40h, home exercises 15h, laboratory exercises 15h, examination 90h

Target group 


Recommended optional programme components 


Recommended or required reading 

Comer; D.E., Essentials of Computer Architecture. Pearson/Prentice Hall. ISBN 0-13-106426-7. 2005. 369 s.

Also examples of the following books are used in lectures:

Tanenbaum A.S., Structured Computer Organizations. 4th Edition. Prentice Hall. 1999. 700 s.
Stallings, W. Computer Organization and Architecture. 5th Edition. Prentice Hall. 2000. 768 s.

Assessment methods and criteria 




Person responsible 

Petri Pulli

Working life cooperation 



Current and future instruction
No instruction in WebOodi

Future examinations
No examinations in WebOodi