Undergraduate study programme


Back   Loomen   Schedule   Hrvatski

Computer Architecture PRK503

ECTS 7 | P 30 | A 15 | L 15 | K 15 | ISVU 62521

Course groups

Prikaži sve grupe na predmetu

Course lecturers

ALEKSI IVAN, Associate

Course description

Basic features of a digital computer. Microprocessor. 8-bit microprocessor architecture. System busses. Microcomputer operation: instruction fetch and execution. Instruction set. Addressing modes. Instruction execution time. Personal computer architecture. Intel microprocessor family. Address decoders and bus drivers. Motherboards and specific busses. Input-output functional units. Parallel input/output interface (PIO). Parallel busses and basic protocols (AT/ISA, SCSI, PCI, GPIB). Serial interface (UART, SIO). Serial busses and protocols (RS-232, RS-485, USB, IEEE-1394, IIC). Timing circuits (CTC). Memory devices. Memory organisation: Cache and virtual memory. Memory management. External storage. Magnetic media (Floppy, HDD). Optical disks (CD-ROM, CD-R/W, DVD). Direct memory access (DMA). Basic input/output methods. Interrupts. Modern microprocessor and computer architecture. Self-diagnostics. Reliability. Design and diagnostics tools and equipment.

Knowledge and skills acquired

Using lectures and individual work a student acquires knowledge of computer architecture, microprocessor and microprocessor systems, technological characteristics and production specifications. Students learn how to recognise specific computer design problems and solving methods. Skills of applying modern software tools for hardware and software design, simulation and verification are obtained. Design methods for logic circuits and structures by using integrated logic circuits, programmable logic circuits and microprocessor systems. Tools and instruments for development and diagnostic as logic probes, digital oscilloscopes, PAL and GAL programming tools, logic analysers, software tools for digital design (such as MicroSim, OrCAD, Cadence etc).

Teaching methods

- Lectures using multimedia presentations - Individual learning using CD ROM - E-learning using multimedia programs like WebCT - Reading papers - Exercises with solved problems - Individual problems solving and team work - Exercises in laboratories on ready-made models and construction of students' own simple circuits and devices

Student assessment

Solving simple individual problems and team work on more complex problems. On-line testing using e-learning tools like WebCT with questions data base. Assessment of laboratory work and estimation of design, construction, testing and presentation of students' own simple circuits and devices. Discussion with a student to form the final grade.

Obligatory literature

1. Hocenski Ž; .Martinović, G; .Aleksi,I. Arhitektura računala- Zbirka zadataka. ETF Osijek 2010.

2. Williams, R. Computer Systems Architecture. Addison Wesley, 2001.

3. Ž. Hocenski, Arhitektura računala, ETF Osijek, 2005.

Pretraži literaturu

Recommended additional literature

1. S. Ribarić: Arhitektura računala, Školska knjiga, Zagreb, 1990

2. J.L. Hennessy, D.A. Patterson: Computer Architecture, A Quantitative Approach; Morgan Kaufmann Publishers, 1990.

3. V.P. Heuring, Harry F. Jordan,Computer Systems Design and Architecture, Addison-Wesley, 1997.

4. Ž. Hocenski, G. Martinović, M. Antunović, Arhitektura računala- Priručnik za laboratorijske vježbe, ETF Osijek, 2005.

5. R.Williams, Computer Systems Architecture, Addison Wesley, 2001

ECTS credits

An ECTS credit value has been added according to calculation of time required for studying and successful completion of the course.

Examination methods

Assessment of knowledge during lectures and individual problems solving and the oral examination.

Course assessment

Attendance on lectures, exercises and examinations.

Overview of course assesment

Learning outcomes
Upon successful completion of the course, students will be able to:

1. Definirati i opisati građu računalnog sustava i mikroprocesora

2. Opisati i razjasniti dijelove računala

3. Objasniti povezivanje te serijski i paralelni prijenos podataka

4. Razviti programsko rješenje u asemblerskom jeziku

5. Primijeniti programske alate i okruženja za razvoj programa

6. Primijeniti i demonstrirati funkcionalnosti projektiranog računalnog sustava

Learning outcomes available only as desktop version    Export to Excel

Prvo unesite postotak evidencije nazočnosti!

Student's activity Workload ECTS (Workload/30) Learning outcomes
Upon successful completion of the course, students will be able to:
Assessment method Points
Lectures, Auditory exercises, Laboratory exercises, Design exercises

Lectures, Auditory exercises, Laboratory exercises, Design exercises Attendance register. Mandatory attendance percentage is:

This percentage defines the minimum workload for the activity. The maximum is defined by the study programme.


Problem-solving related to design exercises Workload

Design exercises Evaluation of problem solving exercises Min


Oral exam Workload

Oral exam Assessment of student's answers Min


Σ Activities Σ Workload
Σ Max