Undergraduate study programme

Back   Loomen   Schedule   Hrvatski

Computer Architecture PRK503

ECTS 7 | P 30 | A 15 | L 15 | K 15 | ISVU 62521 | Academic year: 2017./2018.

Course groups

Prikaži sve grupe na predmetu

Course lecturers

ALEKSI IVAN, Associate
HOCENSKI ŽELJKO, Lecturer

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

In classes and by carrying out individual work, students acquire 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. They acquire skills of applying modern software tools for hardware and software design, simulation and verification. Students learn 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 and 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 programmes like WebCT, reading papers, exercises with solved problems, individual problem solving and team work, laboratory practice on ready-made models and construction of students’ own simple circuits and devices.

Student requirements

Definirano Okvirima kriterija ocjenjivanja studenata FERIT-a i stavkom 1.9

Monitoring of students

Definirano Okvirima kriterija ocjenjivanja studenata FERIT-a i stavkom 1.9

Student assessment

Solving simple individual problems and encouraging team work on more complex problems. On-line testing using e-learning tools like WebCT with questions data base. Assessment of laboratory work as well as design, construction, testing and presentation of own simple circuits and devices. Oral exam with students for the purpose of awarding 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.


Pretraži literaturu na:

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.

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

Knowledge assessment during the semester, individual problem solving and oral exam.

Course assessment

Provođenje sveučilišnih anketa o nastavnicima (pristup prema studentima, transparentnost kriterija, motivacija na
izvršavanje aktivnosti, jasnoća izlaganja, i sl.). Provođenje fakultetskih anketa o predmetima (nakon položenog predmeta
samoevaluacija studenata o usvojenim ishodima učenja, te o opterećenosti u usporedbi s ECTS-ima aktivnosti i predmeta
u cjelini).

Overview of course assesment

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

1. explain computer hardware

2. analyse the functioning of computer system components

3. explain the connection, serial and parallel data transfer

4. design a software solution in assembly language

5. apply programming tools and environments for programme designing

6. evaluate and test the functioning of a designed computer system



Learning outcomes available only as desktop version    Export to Excel
Student's activity Workload ECTS (Workload/30) Learning outcomes
Upon successful completion of the course, students will be able to:
Teaching
method
Assessment method Points
Attendance
Lectures, Auditory exercises, Laboratory exercises, Design exercises

75
ECTS
2.5
- explain computer hardware- analyse the functioning of computer system components- explain the connection, serial and parallel data transfer- design a software solution in assembly language- apply programming tools and environments for programme designing- evaluate and test the functioning of a designed computer systemLectures, Auditory exercises, Laboratory exercises, Design exercises Attendance register. Mandatory attendance percentage is:
70%

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

3
Max

5
Practice – problem solving Workload
45
ECTS

1.5
- explain the connection, serial and parallel data transfer- design a software solution in assembly language- apply programming tools and environments for programme designingMidterm exam Evaluation of (written) exercises Min

18
Max

35
Writing pre-lab write-ups, results analysis and writing laboratory reports Workload
45
ECTS

1.5
- design a software solution in assembly language- apply programming tools and environments for programme designingLaboratory practice Assessment of pre-lab write-ups, supervision of laboratory exercises, evaluation of written reports Min

15
Max

20
Problem-solving related to design exercises Workload
30
ECTS

1
- apply programming tools and environments for programme designing- evaluate and test the functioning of a designed computer systemDesign exercises Evaluation of problem solving exercises Min

10
Max

10
Oral exam Workload
15
ECTS

0.5
- explain computer hardware- analyse the functioning of computer system components- explain the connection, serial and parallel data transfer- design a software solution in assembly languageOral exam Assessment of student's answers Min

15
Max

30
Σ Activities Σ Workload
210
Σ ECTS
7
Σ Max
100