Аргументиращо мислене в обектно-ориентираното програмиране при изграждането на фундаментални знания за програмирането Proof-Oriented Thinking in the Object-Oriented Programming when Building Fundamental Programming Knowledge
Kiril Ivanov - Four criteria for estimating the degree of fundamental programming knowledge acquisition are formulated. The specificity of the proof-oriented thinking in object- oriented programming and its role in the learning of fundamentals are pointed. Two ways of reasoning are distinguished: with an only possible conclusion and with a multiple choice by search of balance between contradictory requirements. Examples of arguments that help considerably the students to understand the basic ideas...