Digital CS1 study pack based on Moodle and Python

  • Authors:
  • Atanas Radenski

  • Affiliations:
  • Chapman University, Orange, CA, USA

  • Venue:
  • Proceedings of the 13th annual conference on Innovation and technology in computer science education
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We believe that CS1 courses can be made more attractive to students: by teaching a highly interactive scripting language - Python by using an open source course management system - such as Moodle - to make all course resources available in a comprehensive digital study pack, and by offering detailed self-guided online labs. We have used Moodle [1] and Python [2] to develop a "Python First" digital study pack [3] which comprises a wealth of new, original learning modules: extensive e-texts, detailed self-guided labs, numerous sample programs, quizzes, and slides. Our digital study pack pedagogy is described in recent ITiCSE and SIGCSE papers [4, 5]. "Python First" digital packs instances have already been adopted by instructors at several universities. This demonstration reveals instructor and student perspectives to the "Python First" digital pack. In particular, we demonstrate how instructors can use standard Moodle functionality to customize and manage digital packs. We also demonstrate several Moodle-supported, Python-based self-guided labs.