Programming Languages And Data Structures

Course Informations

Total number of hours per semester

Semester

I

Lectures

60

Practices

10(A)+50(C)

Contents / Structure of the subject:

  • Introduction (brief history and overview of programming languages)

  • Syntax of programming languages (BNF, EBNF and syntactic diagrams)

  • Programming language Pascal

  • Algorithms and algorithmic systems (Turing machines, Markov normal algorithms, recursive functions)

  • Analysis of algorithms and structured programming

  • Data structures

  • Abstract data types

  • Program testing

  • Program documentation

Preexam duties:

  • Carried out computer practices

Mode of studies and evaluation:

  • Lectures; Practices (Auditory (A), Computing (C)); Consultations.

  • The exam is written and oral. Written part of the exam is eliminatory.

  • The exam grade comprises the results on partial exams, computing practices, written and oral part of the exam.

Teaching Staff

Professors
Malbaški Dr Dušan
Asistant
Miroslav Bender bender(AT)uns.uns.ac.rs
Srđan Popov boromir(AT)uns.uns.ac.rs
Stevan Bogdanović cteba(AT)uns.uns.ac.rs
Petar Vasiljević petarv(AT)uns.uns.ac.rs