Digital CS1 Study Pack Based on Moodle and Python']Python

被引:0
|
作者
Radenski, Atanas [1 ]
机构
[1] Chapman Univ, Orange, CA 92869 USA
关键词
!text type='Python']Python[!/text; Moodle; course management system; active learning;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 Moodie - to make all course resources available in a comprehensive digital study pack, and by offering detailed self-guided online labs We have used Moodie [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 Moodie functionality to customize and manage digital packs. We also demonstrate several Moodle-supported, Python-based self-guided labs.
引用
收藏
页码:325 / 325
页数:1
相关论文
共 50 条
  • [1] Teaching CS1 with Python']Python GUI Game Programming
    Wang, Hong
    IAENG TRANSACTIONS ON ENGINEERING TECHNOLOGIES, VOL 4, 2010, 1247 : 253 - 260
  • [2] spy3: A Python']Python Subset for CS1
    Aycock, John
    PROCEEDINGS OF THE 25TH WESTERN CANADIAN CONFERENCE ON COMPUTING EDUCATION, 2023,
  • [3] PyodideU: Unlocking Python']Python Entirely in a Browser for CS1
    Jefferson, Thomas
    Gregg, Chris
    Piech, Chris
    PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, : 583 - 589
  • [4] Performance of Python']Python CS1 Students in Mid-level non-Python']Python CS Courses
    Enbody, Richard J.
    Punch, William F.
    SIGCSE 10: PROCEEDINGS OF THE 41ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2010, : 520 - 523
  • [5] Enjoying python, processing, and java in CS1
    Bälter O.
    Bailey D.A.
    ACM Inroads, 2010, 1 (04) : 28 - 32
  • [6] Enhanced compiler messages of error in Python']Python with focuses in readability in CS1
    Carvalho, Gabriel
    Ramos, Vinicius
    Cechinel, Cristian
    Rocha, Juary Costa
    Gomes, Anabela
    Mendes, Antonio Jose
    2021 XVI LATIN AMERICAN CONFERENCE ON LEARNING TECHNOLOGIES (LACLO 2021), 2021, : 389 - 396
  • [7] Discovering, Autogenerating, and Evaluating Distractors for Python']Python Parsons Problems in CS1
    Smith, David H., IV
    Zilles, Craig
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, : 924 - 930
  • [8] A Game Engine in Pure Python']Python for CS1: Design, Experience, and Limits
    Aycock, John
    Pitout, Etienne
    Storteboom, Sarah
    ITICSE'15: PROCEEDINGS OF THE 2015 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2015, : 93 - 98
  • [9] Drafter: A Python']Python Library for Full-StackWeb Development in CS1
    Bart, Austin Cory
    Karaca, Nazim
    PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 1, 2025, : 74 - 80
  • [10] CS1: C, JAVA']JAVA OR PYTHON']PYTHON? TIPS FOR A CONSCIOUS CHOICE
    Sobral, Sonia Rolland
    12TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI 2019), 2019, : 2512 - 2519