IMI Python']Python: Upgraded CS Circles Web-Based Python']Python Course

被引:3
|
作者
Djokic-Petrovic, Marija [1 ]
Pritchard, David [2 ]
Ivanovic, Milos [1 ]
Cvjetkovic, Vladimir [1 ]
机构
[1] Univ Kragujevac, Dept Math & Informat, Fac Sci, Kragujevac, Serbia
[2] Google, Los Angeles, CA USA
关键词
web-based course; !text type='Python']Python[!/text;
D O I
10.1002/cae.21724
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The rapid growth of student demand for flexible education and learning alternatives has caused a significant increase in web-based programming course offerings. In order to ensure easy and enjoyable ways of acquiring knowledge, many web-based solutions have customized the design and content to student needs. This paper introduces a project of the Institute for Mathematics and Informatics (IMI) called IMI Python, an interactive online course. It is based on the open-source Computer Science Circles (CS Circles) project. IMI Python aims to assist the target audience, primarily students, learn a spectrum of Python knowledge. The benefits of this enhanced system are multiple, both for students and their teachers. The course content is structured and divided by levels: basic, medium, and advanced. Flexible navigation through the different levels of difficulty and lesson units allows students to easily review any forgotten material and adopt new knowledge. Teachers have the ability to follow the progress of individual students or all students in a level, and communicate with them about their work. Teachers and students can communicate within the system to discuss individual exercises through a simple user interface. The system is enhanced with the possibility of testing students' knowledge through quizzes. Quizzes are visible at assigned time intervals and are worth a certain number of points. By tracking students' results, teachers can determine whether the site has enough quality material and what can contribute to its improvement. (C) 2016 Wiley Periodicals, Inc.
引用
收藏
页码:464 / 480
页数:17
相关论文
共 50 条
  • [41] PYTHON']PYTHON PANIC
    GILLETT, JD
    NEW SCIENTIST, 1993, 140 (1897) : 50 - 50
  • [42] PYTHON']PYTHON HUNTERS
    Fredman, Alexander
    KENYON REVIEW, 2024, 46 (03): : 112 - 121
  • [43] Digital CS1 Study Pack Based on Moodle and Python']Python
    Radenski, Atanas
    ITICSE '08: PROCEEDINGS OF THE 13TH ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2008, : 325 - 325
  • [44] Python']Python in astronomy
    Pirzkal, N
    Hook, RN
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS VIII, 1999, 172 : 479 - 482
  • [45] Symbolic Python']Python
    Ari, Niyazi
    Mamatnazarova, Nurayim
    PROCEEDINGS OF THE 2014 11TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTER AND COMPUTATION (ICECCO'14), 2014,
  • [46] Python']Python for Linguists
    Tagarro, Pablo M.
    Rodriguez, Igor
    Oronoz, Maite
    NATURAL LANGUAGE PROCESSING, 2025, 31 (01): : 176 - 180
  • [47] Python']Python for Linguists
    Roth, Benjamin
    Wiegand, Michael
    COMPUTATIONAL LINGUISTICS, 2021, 47 (01) : 217 - 220
  • [48] About python']python
    Arnold, D
    Bond, A
    Chilvers, M
    DR DOBBS JOURNAL, 1998, 23 (02): : 48 - 48
  • [49] pPython']Python for Parallel Python']Python Programming
    Byun, Chansup
    Arcand, William
    Bestor, David
    Bergeron, Bill
    Gadepally, Vijay
    Houle, Michael
    Hubbell, Matthew
    Jananthan, Hayden
    Jones, Michael
    Keville, Kurt
    Klein, Anna
    Michaleas, Peter
    Milechin, Lauren
    Morales, Guillermo
    Mullen, Julie
    Prout, Andrew
    Reuther, Albert
    Rosa, Antonio
    Samsi, Siddharth
    Yee, Charles
    Kepner, Jeremy
    2022 IEEE HIGH PERFORMANCE EXTREME COMPUTING VIRTUAL CONFERENCE (HPEC), 2022,
  • [50] PIG IN THE PYTHON']PYTHON
    MCGRATH, P
    NEW SOCIETY, 1980, 51 (907): : 401 - 402