Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
Students' alternative standards for correctness
Proceedings of the first international workshop on Computing education research
Objects First With Java: A Practical Introduction Using BlueJ (3rd Edition)
Objects First With Java: A Practical Introduction Using BlueJ (3rd Edition)
Introduction to Java Programming: Fundamentals First (6th Edition) (Fundamentals First)
Introduction to Java Programming: Fundamentals First (6th Edition) (Fundamentals First)
Agile Java(TM): Crafting Code with Test-Driven Development (Robert C. Martin Series)
Agile Java(TM): Crafting Code with Test-Driven Development (Robert C. Martin Series)
Restoring "coding with intention" in introductory programming courses
Proceedings of the 8th ACM SIGITE conference on Information technology education
C how to program, fifth edition
C how to program, fifth edition
Making teaching of programming learning-oriented and learner-directed
Proceedings of the 11th Koli Calling International Conference on Computing Education Research
PARSI: a tool for automatic assessment of office documents and basic IT skills
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Issues with a course that emphasizes self-direction
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
This paper explores the relationship between new constructivist apprenticeship techniques meant to improve programming pedagogy [6][7] and student self-direction. To this end, we used the lens of the Personal Responsibility Orientation [2] to measure the impact on student self-efficacy and self direction of our interventions. These learning activities were introduced based on peer learning and authentic student feedback principles. They consisted of peer learning weekly forums and student-led ""live coding"" hands-on exercises. These were applied to both an introductory (cop2510 [14]) and intermediate (cop3515 [5]) programming courses. Results derived from an online anonymous survey are presented and interpreted.