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.
- Moodle. http://www.moodle.org.Google Scholar
- Python. http://www.python.org.Google Scholar
- Radenski, A. Introduction to Computing with Python. http://www.studypack.com.Google Scholar
- Radenski, A. "Python First": A Lab-Based Digital Introduction to Computer Science. ITiCSE'06, 197--201. Google Scholar
Digital Library
- Radenski, A. Digital Support for Abductive Learning in Introductory Computing Courses. SIGSE'07, 14--18. Google Scholar
Digital Library
Index Terms
Digital CS1 study pack based on Moodle and Python
Recommendations
Digital CS1 study pack based on Moodle and Python
ITiCSE '08: Proceedings of the 13th annual conference on Innovation and technology in computer science educationWe 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 ...
Pedagogy in the Information Age: Moodle-Based Blended Learning Approach
IFCSTA '09: Proceedings of the 2009 International Forum on Computer Science-Technology and Applications - Volume 03Traditional teaching style has advantage in transmitting large amount knowledge to students with systematic logic and with strong emotional contact between teachers and students. Online delivery system is valuable in providing flexible learning ...
The experience of using Moodle and Elluminate Live! as learning tools in the Hashemite University case study: computer skills course
In Jordan, e-learning tools are used to enhance the traditional learning process in traditional class rooms. Course management systems CMS are being utilised by many Jordanian universities to improve the learning process. The Hashemite University ...







Comments