Faculty of Technical Sciences

Subject: Introduction to Programming (17.IZOO05)

General information:
 
Category Scientific-professional
Scientific or art field Information-Communication Systems
ECTS 6

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.

Authors Title Year Publisher Language
Michaelis M., Lippert E. Essential C# 5.0 (4th Edition) 2012 Addison/Wesley English
Louden C.K., Lambert A.K. Programming Languages: Principles and Practice 2012 Course Technology Cengage Learning English
Course activity Pre-examination Obligations Number of points
Written part of the exam - tasks and theory No Yes 30.00
Test Yes Yes 10.00
Test Yes Yes 10.00
Complex exercises Yes Yes 15.00
Complex exercises Yes Yes 10.00
Test Yes Yes 10.00
Complex exercises Yes Yes 15.00
API Image

Prof. Sladojević Srđan

Full Professor

Lectures
API Image

Asst. Prof. Arsenović Marko

Assistant Professor

Lectures
API Image

Assistant - Master Krstić Dušan

Assistant - Master

Computational classes
API Image

Assistant - Master Đorđević Sofija

Assistant - Master

Computational classes
API Image

Assistant - Master Žuvela Tamara

Assistant - Master

Computational classes
API Image

Teaching Associate Šaranović Maša

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.