Programming: factors that influence success
Proceedings of the 36th SIGCSE technical symposium on Computer science education
A study of the difficulties of novice programmers
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Developing a computer science-specific learning taxonomy
Working group reports on ITiCSE on Innovation and technology in computer science education
STREAM: A First Programming Process
ACM Transactions on Computing Education (TOCE)
Analysis of research into the teaching and learning of programming
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
Hi-index | 0.00 |
Nowadays, one of the biggest challenges in the Computer Education area is how to teach programming. In this context, this research aims to help beginners to develop their programming skills by teaching them how to program in a meaningful, incremental and systematic manner. To do this, my research main goal is to define teaching strategies in order to help the students to understand programming topics and, also, to help them in the reflection process of applying the right programming language structures to build their own programs. After that, the objective is to evaluate the proposed methodology through a mixed methods study.