Faculty of Technical Sciences

Subject: Algorithms and Complexity - advanced topics (17.DE200)

Native organizations units: Department of Power, Electronic and Telecommunication Engineering
General information:
 
Category Scientific-professional
Scientific or art field Electronics
ECTS 10

The course objective is to enable students to acquire knowledge on the advanced theoretical aspects of algorithms and their complexity including the examples of algorithms applied to different fields of Electrical and Computer Engineering.

Students who successfully complete the course will acquire knowledge on the advanced theoretical aspects of algorithms and their complexity including naive and formal aspects of algorithms, asymptotic notations, complexity class hierarchy, different levels of algorithm complexity, the reduction of problems and advanced algorithmic techniques in solving various problems in the field of Electrical and Computer Engineering

Problems and algorithmic solutions, alphabets and languages, machines and elementary operations, asymptotic notations, analysis of algorithms, algorithm techniques, concept of algorithmic complexity, computability, Turing machine, recursive functions, complexity classes and relations between complexity classes, reduction and completeness, P, NP and co-NP classes and Cook-Levin Theorem.

Classes, tutorials, study research work.

Authors Title Year Publisher Language
Cormen, T.H. et al. Introduction to Algorithms 2009 MIT Press, Cambridge English
Christos H. Papadimitriou Computational Complexity 1993 Addison-Wesley English
Course activity Pre-examination Obligations Number of points
Oral part of the exam No Yes 70.00
Project Yes Yes 30.00
API Image

Assoc. Prof. Dautović Staniša

Associate Professor

Lectures

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.