Subject: Introduction to Programming (17 - IZOO05)


Basic Information

CategoryScientific-professional
Scientific or art field:Information-Communication Systems
InterdisciplinaryNo
ECTS6
Native organizations units

Course native organizational units not found!
Course specification

Course is active from 27.04.2014..


Course which have preconditioned courses Introduction to Programming

Course idMandatoryMandatory
Software Testing FundamentalsYesNo
Mobile information technologiesYesNo
Algorithms and data structuresYesNo
The course is aimed at students who do not have prior knowledge in the field of programming, to learn the basic concepts and techniques for creation of procedural programs. The course is focused on planning and organization of programs, as well as understanding the role of programming for problem solving.
Upon completing this course successfully, students will be able to: understand the syntax and semantics of a programming language; understand the basic data types; use different techniques for problem solving; independently structure programs using decomposition and abstraction; develop simple programs and think algorithmically.
The course covers: syntax and semantics of a programming language, basic and derived data types, operations, sequences, selections, iterations, jump statements, files, recursive functions, algorithmic description of data processing, basic programming techniques, program testing and debugging, creating program documentation.
Teaching is done through lectures using contemporary didactic methods. Exercises are entirely performed in specialized computer labs.
AuthorsNameYearPublisherLanguage
Malbaški, D.Odabrana poglavlja metoda programiranja2002Tehnički fakultet, ZrenjaninSerbian language
Michaelis M., Lippert E. Essential C# 5.0 (4th Edition) 2012Addison/WesleyEnglish
Sladojević S., Arsenović M., Karanović M.Osnove programiranja - udžbenik u pripremi2019Serbian language
Louden C.K., Lambert A.K.Programming Languages: Principles and Practice2012Course Technology Cengage LearningEnglish
Luković I., Ristić S., Stefanović D., Rakić-Skoković M.Osnove računarskih tehnologija i programiranja - priručnik za vežbe2007Fakultet tehničkih nauka, Novi SadSerbian language
Kraus L.Programski jezik C# sa rešenim zadacima2014Akademska misao, BeogradSerbian language
Kraus, L.Programski jezik C++: sa rešenim zadacima2014Akademska misao, BeogradSerbian language
Course activity Pre-examination ObligationsNumber of points
Complex exercisesYesYes10.00
Complex exercisesYesYes15.00
Complex exercisesYesYes15.00
TestYesYes10.00
TestYesYes10.00
TestYesYes10.00
Written part of the exam - tasks and theoryNoYes30.00
Name and surnameForm of classes
Missing picture!

Sladojević Srđan
Associate Professor

Lectures
Missing picture!

Arsenović Marko
Assistant Professor

Lectures
Missing picture!

Đorđević Sofija
Assistant - Master

Computational classes
Missing picture!

Krstić Dušan
Assistant - Master

Computational classes
Missing picture!

Žuvela Tamara
Assistant - Master

Computational classes
Missing picture!

Šaranović Maša
Teaching Associate

Computational classes