University of Novi Sad Technical faculty "Mihajlo Pupin" Zrenjanin

Description

 Educational objective:

Mastering procedural programming, intermediate and advanced levels in the programming language C.

Content/structure of the course:

Theoretical study:

Genesis and purpose of the programming language C. The basic data types. Arrays. Structures and Unions. Standard Input and Output. Expressions.

Statements. Pointers and dynamic memory allocation. Functions. The C Preprocessor. Modules. Command-line Arguments. Files (streams).

Practical teaching:

Creating set of examples and problems. Individual work with programs on computer.

Methods of teaching:

Oral and textual, illustrative-demonstration and laboratory-experimental. Exposition, dialogue, discussion, charts, tasks, software demonstrations, development of computer software.

 

General information

Study program: Information Technology, Bachelor degree

ECTS: 6

Semester: 4

Lectures: 3

Exercises: 3

 

Lecturer

Branko Markoski, professor

Email: markoni@uns.ac.rs

 

Course books

  1. Kraus Laslo "Rešeni zadaci iz programskog jezika C", Mikro knjiga i Akademska misao, Beograd 2005.
  2. Augie Hansen "Programiranje na jeziku C", Mikro knjiga,Beograd 1991.
  3. Brian W. Kernighan, Dennis M. Ritchie "Programski jezik C", Svetlost, Čačak 2003.
  4. Markoski B., Bogićević N., Zbirka rešenih zadataka iz programskog jezika C, Novi Sad 2002.
  5. Markoski Branko, Lacmanović Dejan, Predrag Pecev "Praktikum rešenih zadataka iz programskog jezika C", Tehnički fakultet “Mihajlo Pupin” Zrenjanin, Biblioteka „Udžbenici“, broj 176, 2013