Subject: Programming and Programming Languages (06 - H207)


Basic Information

CategoryScientific-professional
Scientific or art field:Electrical and Computer Engineering
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 examination is taken in the written form. Points won at the examination, tests and other obligations are added up in order to form the final grade.
AuthorsNameYearPublisherLanguage
Dragan IvetićStrukturirani pristup programiranju: inženjering, algoritmi i programski jezici Paskal i C2005FTNSerbian language
Course activity Pre-examination ObligationsNumber of points
Complex exercisesYesYes50.00
TestYesYes10.00
TestYesYes10.00
Theoretical part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Dragan Dinu
Assistant Professor

Lectures
Missing picture!

Ivetić Dragan
Full Professor

Lectures
Missing picture!

Adamović Milan
Assistant - Master

Computational classes