Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 6 of 6 for “"teaching programming"”.
-
Teaching programming in the computer science strand of the 2014 National Curriculum for computing at key stage 4: challenges, difficulties and prospects
… who did not have knowledge or experience of programming. Teachers faced a variety of challenges, including lack of subject knowledge and confidence. For many students, programming is among the most demanding aspects of CS. This study was designed to investigate and gain a critical …
-
Misconception Driven Student Analysis Model: Applications of a Cognitive Model in Teaching Computing
… feedback delivery. Intelligent Tutors for teaching Programming (ITPs) are designed to immediately deliver contextualized feedback of high quality to several students. However, they take significant effort and expertise to develop courses and practice problems, making them difficult to adapt …
-
The development of design guidelines for educational programming environments
Introductory programming courses at university are currently experiencing a significant dropout and failure rate. Whilst several reasons have been attributed to these numbers by researchers, such as cognitive factors and aptitude, it is still unclear why programming is a natural skill for some …
-
A study of novice programmer performance and programming pedagogy.
… performance in novice programmers and to develop teaching approaches to mitigate them. A grounded action methodology was adopted to enable the primary concepts of programming cognitive psychology and their relationships to be established, in a systematic and formal manner. To further investigate …
-
Teaching Introductory Programming Concepts: A Comparison of Scratch and Arduino
… is a well-proven platform that teaches core programming concepts through a graphical programming interface. Arduino boards are open-source microcontrollers with an accompanying development environment and C-like language. We develop a parallel curriculum in Scratch and Arduino and compare the …
-
Revisão sistemática da investigação em ensino da programação em contexto de ensino superior não presencial
Os trabalhos de investigação, através de seus métodos científicos, proporcionam valiosos contributos para o avanço do conhecimento. Nesse contexto, a revisão sistemática da literatura ocupa um lugar de capítal importância no processo científico identificando, avaliando e recompilando dados. O …