Faculty of Technical Sciences

Subject: Programming Languages and Data Structures (17.E111)

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

Introducing students to principles and techniques of creating programme procedures with a special emphasis on data structures.

Educational outcome:

Students should be trained to design programmes in a specific programme language (programme language C).

Course content:

An overview of programme languages. Basic and derived data types. Operations. Sequences. Selections. Cycles. Jumps. Modules. Files. Data structures: data structure definition, data structure classification, statistic structures (array, string), semi-dynamic structures (stack, line, deck, sequence), dynamic structures (lists, trees).

Teaching methods:

Lectures. Computer exercises. Consultations. Out of a total of 100 points, a section of 70 points is achieved during the course, and 30 on the theoretical part of the exam. 1. Predictive Obligation - Test - 10.00; 2. Prerequisite - Test - 10.00; 3. Predictive Obligation - Test - 10.00; 4. Prerequisites - Test - 10.00; 5. Prerequisite - Complex Practices - 30.00. Which makes a total of 70 points; 6. Final exam - Theoretical part of the exam - 30.00. To pass the exam the student must collect at least 55 points.

Literature:
Authors Title Year Publisher Language
Malbaški D., Obradović D. Osnovne strukture podataka 1995 Univerzitet u Novom Sadu Serbian language
Kraus, L. Programski jezik C sa rešenim zadacima 1993 Mikro knjiga, Beograd Serbian language
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Homework Yes No 15.00
Complex exercises Yes Yes 30.00
Test Yes Yes 10.00
Test Yes Yes 10.00
Theoretical part of the exam No Yes 30.00
Test Yes Yes 10.00
Test Yes Yes 10.00
Lecturers:

Asistent Anđelić Branislav

Assistant - Master

Laboratory classes

Asistent Đukić Anica

Assistant - Master

Laboratory classes

doc. dr Čeliković Milan

Assistant - Master

Lectures

Asistent Trifunović Petar

Assistant - Master

Laboratory classes
API Image

vanr. prof. dr Dimitrieski Vladimir

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.