ACM Home Page
Please provide us with feedback. Feedback
Digital CS1 study pack based on Moodle and Python
Full text PdfPdf (211 KB)
Source
Annual Joint Conference Integrating Technology into Computer Science Education archive
Proceedings of the 13th annual conference on Innovation and technology in computer science education table of contents
Madrid, Spain
DEMONSTRATION SESSION: Tips and techniques/demonstrations II table of contents
Pages 325-325  
Year of Publication: 2008
ISBN:978-1-60558-078-4
Also published in ...
Author
Atanas Radenski  Chapman University, Orange, CA, USA
Sponsors
SIGCSE: ACM Special Interest Group on Computer Science Education
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1384271.1384368
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Moodle. http://www.moodle.org.
 
2
Python. http://www.python.org.
 
3
Radenski, A. Introduction to Computing with Python. http://www.studypack.com.
4
5