Faculty of Technical Sciences

Subject: Basics of parallel programming and software tools (17.E23A2N)

Native organizations units: No data
General information:
 
Category Professional-applicative
Scientific or art field Computer Engineering and Computer Communication
Interdisciplinary No
ECTS 6
Educational goal:

Teaching students parallel programming of multicore processors and design of system software tools (assembler, linker, compiler...).

Educational outcome:

Ability to write parallel programs for multicore processors by using parallel programming patterns, models, and tools, and designing system software tools, including assembler, macro assembler, compiler, etc.

Course content:

Introduction. Part 1: Parallel Programming (Program analysis, Parallel programming design patterns, Parallel programming models, Parallel programming tools). Part 2: Software tools design (Assembler, Macro assembler, Formal systems, Compiler, Loader, Integrated development environment, Highly optimizing compilers, Linker, Compactor, Simulator, Debugger).

Teaching methods:

Lectures, tutorials, computer practice classes, consultations. During the semester students complete laboratory tasks.

Literature:
Authors Title Year Publisher Language
Kovačević, V., Popović, M. Sistemska programska podrška u realnom vremenu 1 2011 Fakultet tehničkih nauka, Novi Sad Serbian language
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Laboratory exercise defence Yes Yes 50.00
Theoretical part of the exam No Yes 50.00
Lecturers:

Saradnik u nastavi Petrovski Aleksandar

Teaching Associate

Computational classes

Asistent Vujanić Milica

Assistant - Master

Computational classes
API Image

Asistent sa doktoratom dr Milošević Milena

Assistant with PhD

Computational classes

Asistent Pekez Nenad

Assistant - Master

Computational classes

Saradnik u nastavi Golubović Marija

Teaching Associate

Computational classes
API Image

vanr. prof. dr Antić Marija

Associate Professor

Computational classes

Asistent Marković Milorad

Assistant - Master

Computational classes
API Image

vanr. prof. dr Kovačević Jelena

Associate Professor

Lectures

doc. dr Đukić Miodrag

Assistant Professor

Lectures

Saradnik u nastavi Petrović Aleksandra

Teaching Associate

Computational 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.