Students face several challenges when learning computer programming languages, a central topic to acquire programming skills. While those challenges that present a predominantly technical nature have been intensely studied by researchers along the years, the ones that are concerned with qualitative, and personal aspects have not. Affinity to a programming language is one of the many personal factors that may contribute to surpass these qualitative aspects that describe the difficulties that students face. From this point-of-view, this paper presents a proposal for treating and studying programmers' affinity to programming languages as an important factor for learning computer programming. It also reports a preliminary questionnaire conducte...
Computer programming courses are gateway courses with low passing grades, which may result in studen...
Programming is a skill needed across various disciplines and it is becoming more valuable for many ...
The reach of technology stretches across a wide variety of domains: from the health industry to ente...
Students face several challenges when learning computer programming languages, a central topic to ac...
The search for better techniques to teach computer programming is paramount in order to improve the ...
In this day and age, knowing a programming language is an essential skill to have for those pursuing...
Motivating students at low and upper secondary schools to learn programming languages is not an easy...
The importance of the education in informatics, also in non-vocational curricula, was recognized in ...
The study presents the information on software engineering (SE) and the knowledge spheres covered by...
Experienced programmers transferring to a new programming language have a far easier time than the n...
In the present study we identify and experimentally investigate variations in the values of three im...
Students occasionally find it difficult to learn new programming languages. They often confront unfa...
This study aims to identify the experiences of information technology (IT) students in learning comp...
AbstractEducation of subjects related with computer science is from the perspective of other for cen...
In Computer Science, if one had to choose a technical discipline as the most important and influenti...
Computer programming courses are gateway courses with low passing grades, which may result in studen...
Programming is a skill needed across various disciplines and it is becoming more valuable for many ...
The reach of technology stretches across a wide variety of domains: from the health industry to ente...
Students face several challenges when learning computer programming languages, a central topic to ac...
The search for better techniques to teach computer programming is paramount in order to improve the ...
In this day and age, knowing a programming language is an essential skill to have for those pursuing...
Motivating students at low and upper secondary schools to learn programming languages is not an easy...
The importance of the education in informatics, also in non-vocational curricula, was recognized in ...
The study presents the information on software engineering (SE) and the knowledge spheres covered by...
Experienced programmers transferring to a new programming language have a far easier time than the n...
In the present study we identify and experimentally investigate variations in the values of three im...
Students occasionally find it difficult to learn new programming languages. They often confront unfa...
This study aims to identify the experiences of information technology (IT) students in learning comp...
AbstractEducation of subjects related with computer science is from the perspective of other for cen...
In Computer Science, if one had to choose a technical discipline as the most important and influenti...
Computer programming courses are gateway courses with low passing grades, which may result in studen...
Programming is a skill needed across various disciplines and it is becoming more valuable for many ...
The reach of technology stretches across a wide variety of domains: from the health industry to ente...