Faculty of Technical Sciences

Subject: Computer Architecture (17.E217)

Native organizations units: Sub-department for Applied Computer Science and Informatics
General information:
 
Category Theoretical-methodological
Scientific or art field Applied Computer Science and Informatics
Interdisciplinary No
ECTS 9
Educational goal:

Students learn about principles of computer operation, architecture of its commands, organization and implementation of computer. They acquire beginner’s level knowledge of assembler programming.

Educational outcome:

Beginner’s level knowledge of computer architecture and of assembler programming.

Course content:

Notion of computer architecture. Computer model. Machine data representation. Architecture of instructions, assembler languages and assembler programming (subrprogram, macro, stack). Principles of computer organization (memory, processor, coding and formats of machine instructions, processor organization, input-output devices, bus, interrupts). System programs (editor, assembler, macro pre-processor, linker, louder, debugger, operating system), Evolution of computer architecture (CISC, RISC, scalar and vector processors; memory hierarchy: main, peripheral, associative, cache and virtual memory, input-output devices, bus, multiprocessors and multicomputers, parallelism at the level of instruction at the level of instruction rows.

Teaching methods:

Lectures, computer practice. Consultations. The examination prerequisites consists of four tests and one complex exercise. The final examination test the theoretical part of the course material. The number of points for obtaining a signature is 30.

Literature:
Authors Title Year Publisher Language
Hajduković, M. Živanov, Ž. Arhitektura računara: (pregled principa i evolucije) 2017 Fakultet tehničkih nauka, Novi Sad Serbian language
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Test Yes Yes 10.00
Test Yes Yes 10.00
Test Yes Yes 10.00
Test Yes Yes 10.00
Complex exercises Yes Yes 30.00
Theoretical part of the exam No Yes 30.00
Homework Yes No 15.00
Lecturers:

Saradnik u nastavi Poznanović Isidora

Teaching Associate

Computational classes
API Image

vanr. prof. dr Gajić Dušan

Associate Professor

Lectures
API Image

doc. dr Petrović Veljko

Assistant Professor

Lectures

Asistent Horvat Nebojša

Assistant - Master

Practical classes

Asistent Samardžić Bojana

Assistant - Master

Computational classes

Asistent Horvat Nebojša

Assistant - Master

Computational classes
API Image

prof. dr Savić Goran

Full Professor

Lectures

Asistent Antešević Svetlana

Assistant - Master

Computational classes

Asistent Anišić Helena

Assistant - Master

Practical classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.