Subject: Programming Languages and Data Structures (06 - 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
Computer ArchitectureYesYes
Human Computer InteractionYesYes
Introducing students to principles and techniques of creating programme procedures with a special emphasis on data structures.
Students should be trained to design programmes in a specific programme language.
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 practice. Consultations. 70 out of 100 points are awarded during the lectures, and 30 points in theoretical part of the examination. Pre-exam assignment include two small projects (15 points each) and four tests (10 points each) which amounts to 70 points. In order to pass the examination, student must collect at least 55 points. Students who don’t collect 25 points during the lectures (theoretical minimum) have to take written examination.
AuthorsNameYearPublisherLanguage
Kraus L.Programski jezik C sa rešenim primerima1994Mikro knjiga, Beograd (knjiga je više puta preštampavana)Serbian language
Malbaški D., Obradović D.Osnovne strukture podataka1995Univerzitet u Novom SaduSerbian language
Malbaški D.Odabrana poglavlja metoda programiranja2005Univerzitet u Novom SaduSerbian language
Hotomski D., Malbaški D.Matematička logika i principi programiranja2003Univerzitet u Novom SaduSerbian language
Course activity Pre-examination ObligationsNumber of points
Computer excersise defenceYesYes70.00
Theoretical part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Živanov Žarko
Associate Professor

Lectures
Missing picture!

Popov Srđan
Associate Professor

Lectures
Missing picture!

Segedinac Milan
Assistant Professor

Lectures
Missing picture!

Knežević Marko

Computational classes
Missing picture!

Dimitrieski Vladimir
Assistant Professor

Computational classes
Missing picture!

Kojić Sanja
Research Associate

Computational classes
Missing picture!

Kaplar Sebastijan
Assistant - Master

Computational classes
Missing picture!

Obrenić Marko
Assistant - Master

Computational classes
Missing picture!

Luburić Nikola
Assistant - Master

Computational classes
Missing picture!

Pavković Vesna
Assistant - Master

Computational classes
Missing picture!

Stojić Ivan

Computational classes
Missing picture!

Živančev Miodrag
Assistant - Master

Computational classes
Missing picture!

Kondić Miroslav
Assistant - Master

Computational classes
Missing picture!

Perić Ivan
Assistant - Master

Computational classes