Faculty of Technical Sciences

Subject: Programming and Programming Languages (17.H207)

Native organizations units: Sub-department for Applied Computer Science and Informatics
General information:
 
Category Scientific-professional
Scientific or art field
  • Mehatronika, robotika i automatizacija i integrisani sistemi
  • Applied Computer Science and Informatics
ECTS 5

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.

Authors Title Year Publisher Language
Course activity Pre-examination Obligations Number of points
Complex exercises Yes Yes 50.00
Test Yes Yes 10.00
Test Yes Yes 10.00
Oral part of the exam No Yes 30.00

Assoc. Prof. Dragan Dinu

Associate Professor

Lectures

Assistant - Master Anišić Helena

Assistant - Master

Computational classes

Teaching Associate Delić Anja

Teaching Associate

Computational classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.