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!

Popov Srđan
Full Professor

Lectures
Missing picture!

Živanov Žarko
Associate Professor

Lectures
Missing picture!

Segedinac Milan
Associate Professor

Lectures
Missing picture!

Kondić Miroslav

Computational classes
Missing picture!

Dimitrieski Vladimir
Associate Professor

Computational classes
Missing picture!

Obrenić Marko
Assistant Professor

Computational classes
Missing picture!

Luburić Nikola
Assistant Professor

Computational classes
Missing picture!

Knežević Marko
Assistant - Master

Computational classes
Missing picture!

Kojić Sanja
Assistant Professor

Computational classes
Missing picture!

Kaplar Sebastijan
Assistant - Master

Computational classes
Missing picture!

Pavković Vesna

Computational classes
Missing picture!

Stojić Ivan
Assistant - Master

Computational classes
Missing picture!

Živančev Miodrag

Computational classes
Missing picture!

Perić Ivan

Computational classes