Models and theories of programming strategy
International Journal of Man-Machine Studies
Learning styles and performance in the introductory programming sequence
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Self-efficacy and mental models in learning to program
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Theories, Methods and Tools in Program Comprehension: Past, Present and Future
IWPC '05 Proceedings of the 13th International Workshop on Program Comprehension
Introduction to Part I Issues in Introductory Programming Courses
Reflections on the Teaching of Programming
Hi-index | 0.00 |
This paper describes the outcome of an evaluation conducted on programming learning objects integrated in an actual lab setting. Learners' experience in using the learning objects is essential to identify design pitfalls and the issues that facilitate or impede learning. The evaluation criterion include: the success of learning objects in the learning environment and granularity. Two different sized learning objects namely micro objects and macro objects were designed to aid in the review of the programming concepts learnt. The focus group of this study is Foundation Engineering students enrolled in the Introduction to C programming module. Forty two students participated in evaluating the learning objects during the programming class. Incorporating learning objects in the lab appears to promise a better learning environment and could help to mitigate the learning difficulties identified in C programming.