Subject: Programming and Programming Languages (17 - H207)


Basic Information

CategoryScientific-professional
Scientific or art field:Applied Computer Science and Informatics
InterdisciplinaryNo
ECTS5
Course specification

Course is active from 01.10.2007..

Mastering basic programming skills on the example of the programming language C.
Acquired knowledge and skills are used for solving problems from basic profession individually or in a team. Modeling problem solution by application of structural techniques, structuring data especially at the level of bits, development of detailed solution, coding the solution on the C programming language, active participation in software development teams nourishing software engineering.
Program development phases of simple behavior. Generations of programming languages and styles. Development and executing C programs. Basic structure of C programs: alphabet, identifiers, preprocessing directives, declaration of constants, types and variables. Types of data of C languages: scalars, index types and records/structures. C operators, expressions and management structures. C functions, recursions and macros. Standard functions of inputs and outputs. Working with C database, text and binary.
Lectures, Computer Practice, Consultations. The course is organized in two wholes and the knowledge is tested in the form of two tests during the lectures. C programs are created during Practice using static and dynamic data structures. The quality of the Practice work is evaluated. Successfully solved Practice is an examination prerequisite. The exam is taken orally. Points won at the examination, tests and other obligations are added up in order to form the final grade.
AuthorsNameYearPublisherLanguage
Ivetić, D.Strukturirani pristup programiranju: inženjering, algoritmi i programski jezici Paskal i C2005Fakultet tehničkih nauka, Novi SadSerbian language
Kraus L.Programski jezik "C"2000Akademska misao, BeogradSerbian language
Kraus L.Rešeni zadaci iz programskog jezika "C"2014Akademska misao, BeogradSerbian language
Course activity Pre-examination ObligationsNumber of points
Complex exercisesYesYes50.00
TestYesYes10.00
TestYesYes10.00
Oral part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Dragan Dinu
Associate Professor

Lectures
Missing picture!

Ivošević Jovan
Teaching Associate

Computational classes
Missing picture!

Anišić Helena
Teaching Associate

Computational classes