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: [email protected]
Course books
- Kraus Laslo "Rešeni zadaci iz programskog jezika C", Mikro knjiga i Akademska misao, Beograd 2005.
- Augie Hansen "Programiranje na jeziku C", Mikro knjiga,Beograd 1991.
- Brian W. Kernighan, Dennis M. Ritchie "Programski jezik C", Svetlost, Čačak 2003.
- Markoski B., Bogićević N., Zbirka rešenih zadataka iz programskog jezika C, Novi Sad 2002.
- 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