The paper considers the idea about invariant teaching and learning of computer programming, independent of concrete programming language and version. Software system, built on the base of template algorithms (called invariants), is presented. 98 invariants are proposed for the course “Programming” from the bachelor degree programs at Plovdiv University, Bulgaria, and 44 invariants – for the course “Algorithms and Data Structures”. The proposed invariants are made till now with template codes on two programming languages (С# and Visual Basic) with more than 170 realizations in one language. The invariants are classified in 13 groups on the base of kinds of basic assignments (algorithms), which are solved during learning computer programming....
The article deals with the essence and types of algorithmic skills aimed at effective independent wo...
Computer science would not exist without the concept of algorithm. Therefore design of algorithms pl...
This master thesis deals with programming education on first grade of primary schools in application...
Abstract—Program invariants are statements or assertions that are widely used in program analysis an...
AbstractInvariant based programming is an approach where we start to construct a program by first id...
The current state of school computer science is characterized by a predominant attention to the stud...
This paper introduces the use of Graphical Loop Invariant as a programming methodology in a CS1 cour...
AbstractEducation of subjects related with computer science is from the perspective of other for cen...
peer reviewedThis paper focuses on a programming methodology relying on an informal and graphical ve...
Teaching the fundamentals of computer programming in a first course (CS1) is a complex activity for ...
This paper focuses on the enhancement of computer programming exercises generation to the benefit of...
The article focuses on the problem of finding methodological approaches to the use of information pr...
Features of Professional Teachers Training of Informatics in a Programming Cours
Introductory computer programming subjects have been integral to the success of foundational compute...
We are surrounded by computers and it is therefore logical that industry is increasingly demanding e...
The article deals with the essence and types of algorithmic skills aimed at effective independent wo...
Computer science would not exist without the concept of algorithm. Therefore design of algorithms pl...
This master thesis deals with programming education on first grade of primary schools in application...
Abstract—Program invariants are statements or assertions that are widely used in program analysis an...
AbstractInvariant based programming is an approach where we start to construct a program by first id...
The current state of school computer science is characterized by a predominant attention to the stud...
This paper introduces the use of Graphical Loop Invariant as a programming methodology in a CS1 cour...
AbstractEducation of subjects related with computer science is from the perspective of other for cen...
peer reviewedThis paper focuses on a programming methodology relying on an informal and graphical ve...
Teaching the fundamentals of computer programming in a first course (CS1) is a complex activity for ...
This paper focuses on the enhancement of computer programming exercises generation to the benefit of...
The article focuses on the problem of finding methodological approaches to the use of information pr...
Features of Professional Teachers Training of Informatics in a Programming Cours
Introductory computer programming subjects have been integral to the success of foundational compute...
We are surrounded by computers and it is therefore logical that industry is increasingly demanding e...
The article deals with the essence and types of algorithmic skills aimed at effective independent wo...
Computer science would not exist without the concept of algorithm. Therefore design of algorithms pl...
This master thesis deals with programming education on first grade of primary schools in application...