designing and evaluating learning objects for introductory programming education
We described a new approach to solving the problem of teaching first year software development, using web-based multimedia learning objects (LOs), which include student interaction, animation and self-assessment. A variety of evaluation techniques have been applied, including student questionnaires and interviews and server-side tracking. Results from the first semester are very encouraging and student performance has improved.
programming education visualization reusable learning objects