Subject: Programming Languages and Data Structures (17 - E214)


Basic Information

CategoryTheoretical-methodological
Scientific or art field:Applied Computer Science and Informatics
InterdisciplinaryNo
ECTS9
Course specification

Course is active from 30.09.2005..


Course which have preconditioned courses Programming Languages and Data Structures

Course idMandatoryMandatory
Design of AlgorithmsYesYes
Introducing students to principles and techniques of creating programme procedures. It is necessary to emphasize the use of adequate data structures.
Students should be trained to design programmes in a specific programme language. Ability to select and implement appropriate data structure.
An overview of programme languages. Programming language syntax.: BNF, EBNF and sytax diagrams. Basic and derived data types. Operations. Sequences. Selections. Cycles. Jumps. Modules. Files. Algorithms and algorithm structures. Turing machine. Markov normal algorithms. Recursive functions. Algorithm analysis and structural programming. Data structures. Abstract data types. Program testing. User interface. Program documentation.
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.
AuthorsNameYearPublisherLanguage
Kraus, L.Programski jezik C sa rešenim zadacima1993Mikro knjiga, BeogradSerbian language
Malbaški D., Obradović D.Osnovne strukture podataka1995Univerzitet u Novom SaduSerbian language
Malbaški, D.Odabrana poglavlja metoda programiranja2002Tehnički fakultet, Zrenjanin Serbian language
Hotomski D., Malbaški, D.Matematička logika i principi programiranja2000Univerzitet, Novi SadSerbian language
Peter Prinz, Tony CrawfordC in a Nutshell, 2nd Edition2015OReilly MediaEnglish
Course activity Pre-examination ObligationsNumber of points
Complex exercisesYesYes30.00
TestYesYes10.00
TestYesYes10.00
TestYesYes10.00
TestYesYes10.00
HomeworkYesNo15.00
Theoretical part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Popov Srđan
Full Professor

Lectures
Missing picture!

Stričević Lazar
Assistant Professor

Lectures
Missing picture!

Petrović Veljko
Assistant Professor

Lectures
Missing picture!

Vještica Marko
Assistant - Master

Computational classes
Missing picture!

Lazić Olivera
Assistant - Master

Computational classes
Missing picture!

Stanković Milan
Assistant - Master

Computational classes
Missing picture!

Mršulja Ivan
Teaching Associate

Computational classes
Missing picture!

Stojić Aleksa
Teaching Associate

Computational classes
Missing picture!

Filipović Dragana
Teaching Associate

Computational classes