In this diploma thesis we try to find the answer to why students experience difficulties in introductory programming. We ask ourselves what causes most problems while trying to understand concepts in introductory programming, generating code and designing algorithms. In the first section we introduce programming language Python as the first programming language being taught to students. We compare it with programming language Pascal and stress the advantages of Python that seem important in introductory programming. On the basis of reviewed scientific writings, we summarize some definitions and researches, which apply to introductory programming. While programming, beginners usually experience difficulties with understanding concepts that...
This paper describes a new course introduced at Republic Polytechnic (RP) in 2009, called Introducti...
The reach of technology stretches across a wide variety of domains: from the health industry to ente...
The thesis researches the ability of use of Python programming language in the field of high school ...
The article analyzes the features of the Python programming language, which significantly affect the...
The article describes requirements to educational programming languages and considers the use of Py...
The aim of the diploma thesis is modeling the factors that influence the performance of students in ...
In this Master thesis we look into students' characteristics which impact their success at introduct...
The article describes requirements to educational programming languages and considers the use of Pyt...
Many countries have started the process of involving programming in K-12 education. Most experts agr...
Computer programming contributes an essential aspect to a well-rounded computer literacy, analogous ...
This subject is aimed at students with little or no programming experience. It aims to provide stude...
For a better understanding of all computer programs, with which nowadays we are surrounded, the dema...
Conference paper on in-house experiences in computer science education of freshman by introducing Py...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
Learning programming is often considered as difficult, but it would be wrong to assume that all prog...
This paper describes a new course introduced at Republic Polytechnic (RP) in 2009, called Introducti...
The reach of technology stretches across a wide variety of domains: from the health industry to ente...
The thesis researches the ability of use of Python programming language in the field of high school ...
The article analyzes the features of the Python programming language, which significantly affect the...
The article describes requirements to educational programming languages and considers the use of Py...
The aim of the diploma thesis is modeling the factors that influence the performance of students in ...
In this Master thesis we look into students' characteristics which impact their success at introduct...
The article describes requirements to educational programming languages and considers the use of Pyt...
Many countries have started the process of involving programming in K-12 education. Most experts agr...
Computer programming contributes an essential aspect to a well-rounded computer literacy, analogous ...
This subject is aimed at students with little or no programming experience. It aims to provide stude...
For a better understanding of all computer programs, with which nowadays we are surrounded, the dema...
Conference paper on in-house experiences in computer science education of freshman by introducing Py...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
Learning programming is often considered as difficult, but it would be wrong to assume that all prog...
This paper describes a new course introduced at Republic Polytechnic (RP) in 2009, called Introducti...
The reach of technology stretches across a wide variety of domains: from the health industry to ente...
The thesis researches the ability of use of Python programming language in the field of high school ...