Faculty of Technical Sciences

Subject: Formal mathematical models (17.IAM003)

Native organizations units: Department of Fundamentals Sciences
General information:
 
Category Theoretical-methodological
Scientific or art field Teorijska i primenjena matematika
Interdisciplinary Yes
ECTS 4
Educational goal:

Introduction to the discrete functions and with their role in object classification, as well as with the abstract representations of computer systems by application of mathematical logics concepts. In order to prepare students for the more complex development of computer software, the concept of algorithm and calculation complexity will be adopted.

Educational outcome:

Acquisition of basic knowledge in the field of object classification, computability and complexity of computability. Ability to predict characteristics and behavior of the system based on the system representation using mathematical concepts.

Course content:

Discrete functions: Boolean functions, partitions, linear and polynomial solving functions, separation limits. Algorithm analysis: Turing machines, recursive functions. Introduction to the automaton theory and formal languages.

Teaching methods:

Lectures and auditory practice. Consultations. During the audio practice contents from the lectures are applied and practiced. Studied algorithms are tested and their applicability is observed and analyzed. During the semester students work on the term paper which is worth 25% of the points. Parts of the course which represent a logical whole can be passed through colloquiums. If the student wins at least 40% of all possible points in each colloquium it is considered that the student passed the written part of the examination. Otherwise, the student has to take the written and oral part of the examination. In the written part of the examination the student may win up to 50% of the points, and in the oral part up to 20% of the points. In order for the student to pass the examination, he/she has to win at least one half of the possible points in the written part of the examination and to show satisfactory knowledge in the oral part of the examination. The course grade is formed based on the points won on the term paper, in the written and oral part of the examination.

Literature:
Authors Title Year Publisher Language
Madarasz, R., Crvenković, S. Uvod u teoriju automata i formalnih jezika 1995 PMF, Novi Sad Serbian language
Janičić, P. Matematička logika u računarstvu 2009 Matematički fakultet, Beograd Serbian language
D. Acketa Odabrana poglavlja teorije prepoznavanja oblika sa primenama 1986 Serbian language
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Coloquium exam No No 20.00
Practical part of the exam - tasks No Yes 70.00
Project Yes Yes 30.00
Coloquium exam No No 20.00
Lecturers:

Asistent Prokić Aleksandar

Assistant - Master

Practical classes
API Image

vanr. prof. dr Carić Biljana

Associate Professor

Lectures
API Image

doc. Bajić Papuga Buda

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