Computer programming I
Number of ECTS
Basic academic studies, ELECTRICAL ENGINEERING, study program: Electronics, Telecommunications and Computer engineering
(studies last for 6 semesters, 180 ECTS credits).
No prerequisites required. Passed final exams in courses Basics of computer engineering I and II desirable.
To familiarize students with basics of structural programming languages, with accent put on control-flow statements, functions,
structures, operations with files, as well as elements of complex (linked) data types.
Teacher(s) and assistant(s) first and last names:
Ph.D. Igor ðurović – teacher
M.Sc. Boris Marković – assistant
M.Sc. Slobodan ðukanović – assistant
M.Sc. ðuro Stojanović – assistant
Lectures, exercises and laboratory exercises, individual work on practical tasks, consultations.
Preparation and semester enrolment.
Introduction. Development of program languages.
Control-flow statements. Elementary data types.
Arrays and strings. Program structure in C programming language. Input and output.
Pointers. Functions. Call by value. Functions - call by reference.
Recursion. Function as an argument of a function. Static and global variables.
Files. Structures, unions and enumerations.
Graph – basics.
Trees. Binary trees.
Additional lessons, correction of the final exam and administrative procedures.
Working hours: 6 credits x 40/30 = 8 hours.
Working hours structure:
2 hours for teachi