Course code InfT4031

Credit points 2

Computer Architecture

Total Hours in Course80

Number of hours for lectures16

Number of hours for seminars and practical classes16

Independent study hours48

Date of course confirmation26.09.2017

Responsible UnitDepartment of Computer Systems

Course developer

author prof.

Vitālijs Osadčuks

Dr. sc. ing.

Prior knowledge

DatZ1004, Introduction in Computer Studies

DatZ1009, Introduction to Programming I

DatZ1010, Introduction to Programming II

DatZ2055, Computer Hardware I

DatZ2056, Computer Hardware II

Fizi1003, Basic Physics

Mate2010, Discrete Mathematics

Course abstract

Computer architecture characterizes ways of organization and principles of both hardware and software. The main principles of computer architecture and organization are referable to various types of computers including embedded, home and office computers, servers etc. The course “Computer architecture” covers structure, functionality and tendencies of future development of processors and memory in the context of multi-layer computer organization with emphasis on electronic, digital logic, microarchitecture and instruction set layer.

Learning outcomes and their assessment

• Knowledge about modern computer operation in the context of multi-layer computer architecture and organization;
• skills to develop low-level computer programs and to use hardware features of specific computer to increase effectiveness of software;
• competence to refer general principles of computer architecture and organization to various computers with respect to area of application and performance.

Compulsory reading

1.1. Tanenbaum A. S. Structured Computer Organization, 6th-edition, Pearson, 2013, 800 p.
2. Baums A. Datoru arhitektūra un organizācija. Rīga: [autorizdevums] Veiters korporācija, 2010. 236 lpp.
3.Grabusts P. Datoru arhitektūra, Rēzekne: RA Izdevniecība, 2008, 95 lpp.

Further reading

1.Frohn M., Oberthur W., Siedler H., Wiemer M., Zastrow P. Mikroelektronikas komponentes un pamatshēmas, VPIC, 2003, 511 lpp.
2.Greivulis J., Raņķis I. Iekārtu vadības elektroniskie elementi un mezgli, Rīga: Avots, 1998, 288 lpp.
3.Journal “Microprocessors and Microsystems”. ISSN-0141-9331. [tiešsaiste] [skatīts: 15.05.2017.]. Pieejams: