OO1PP2 - Practicum in Programming 2

Course specification
Course title Practicum in Programming 2
Acronym OO1PP2
Study programme Electrical Engineering and Computing
Module Electrical Engineering and Computing
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
ESPB 2.0 Status elective
Condition None
The goal The main purpose of the Practicum is to make the students familiar with the entire process of program development, as well as training for independent work in a particular development environment. In this manner, the course aims to show and effectively teach students about practical application of all that they could hear during the lectures and auditory exercises of the Programming 2 course .
The outcome The knowledge of basic concepts of work with development environments (step by step program execution , tracing the current contents of variables, input and output redirection), which qualifies for solving programming problems of small or medium complexity without guidance practically, on the computer. The practical application of all knowledge acquired during the Programming 2 course .
Contents of lectures None
Contents of exercises Focus of the course is on homework problems, whose successful completition requires students to use knowledge from the Programming 2 course in practice (computer representation of real numbers and the C programming language). The course plan also includes concepts of work in Integrated Development Environments: controlled execution of programs, variable and expression inspection, etc.
  1. Laslo Kraus, Programski jezik C sa rešenim zadacima, Akademska misao, Beograd, 2006. (Original title)
  2. Laslo Kraus, Rešeni zadaci iz programskog jezika C, Akademska misao, Beograd, 2005. (Original title)
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
0 1 1
Methods of teaching Demonstration classes are presentations of work in the development environment. Homework problems are issued periodically, so that the students have enough time to prepare for the oral defense in laboratory. During the defense the examiner also checks the knowledge of students in the area covered by the homework. The exam presents practical program development of medium complexity on the computer.
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures 0 Test paper 30
Practical lessons 70 Oral examination 0
Projects 0
Colloquia 0
Seminars 0