Faculty of Technical Sciences

Subject: Techniques of programming in multimedia (17.E2520)

Native organizations units: No data
General information:
 
Category Scientific-professional
Scientific or art field Applied Computer Science and Informatics
Interdisciplinary No
ECTS 6
Educational goal:

Mastering of advanced principles and techniques of programming in multimedia. Students should apply acquired knowledge in anaysis, study and solving real problems.

Educational outcome:

This course will train students to be able to independently develop and use the procedures of acceptance, processing, storage, transport, spatial and temporal synchronization of multimedia data streams. The student is trained to analyze, study and solve real problems using the acquired knowledge.

Course content:

Data structures for multimedia discrete (text, images) and continuous (animation, sound, video) data - streams, trees and networks. Time abstraction. Tagging streams and synchronization. Multimedia data storage structures. Algorithms in multimedia. Algorithms of transfering, manipulation and displaying multimedia data streams. The implementation of certain algorithms in appropriate programming environments. Visual programming. Programming tools and algorithms for processing sound, images, animation and video. Rendering audio tracks in the 3D space. Programming interactive multimedia. Multimedia information systems. Programs for scientific simulations and their applications in various fields (medicine, biology, physics, chemistry, civil engineering, architecture, traffic engineering etc.). Algorithmic game theory. Strategy. The application of intelligent algorithms in computer games. Implementation and analysis of concrete examples.

Teaching methods:

Lectures. Computer practice. Consultations. The student is obliged to independently do the project and write a seminar paper.

Literature:
Authors Title Year Publisher Language
McMillan M. Data Structures and Algorithms Using C# 2008 Cambridge English
Preim B., Botha C.P. Visua Computing for Medicine, 2nd Edition: Theory, Algorithms, and Applications 2013 Elsevier/Morgan Kaufmann English
Buckland M. AI Techniques for Game Programming 2002 Premier Press English
Dalmau D.S.C. Core Techniques and Algorithms in Game Programming 2003 New Riders Publishing English
Weiss M.A. Data Structures and Algorithm Analysis in C++,4th Edition 2014 Addison-Wesley English
Dawson M. Beginning C++ Through Game Programming, 3rd Edition 2011 Course Technology, a part of Cengage Learning English
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Project Yes Yes 50.00
Theoretical part of the exam No Yes 30.00
Term paper Yes Yes 20.00
Lecturers:
API Image

prof. dr Kupusinac Aleksandar

Full Professor

Lectures

Asistent Samardžić Bojana

Assistant - Master

Computational classes

doc. Vrbaški Dunja

Assistant Professor

Computational classes
API Image

prof. dr Popov Srđan

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