Performance of Python']Python CS1 Students in Mid-level non-Python']Python CS Courses

被引:0
|
作者
Enbody, Richard J. [1 ]
Punch, William F. [1 ]
机构
[1] Michigan State Univ, Dept Comp Sci & Engn, E Lansing, MI 48824 USA
关键词
CS1; !text type='Python']Python[!/text; curriculum; intro. to programming;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
If you change the CS1 language to Python, what is the impact on the rest of the curriculum? In earlier work we examined the impact of changing CS1 from C++ to Python while leaving CS2 in C++. We found that Python-prepared CS1 students fared no differently in CS2 than students whose CS1 course was in C++, even though CS2 was taught in C++ and covered the same topics as in previous years. Was that an anomaly? What happens in the next tier of courses? When our CS1 was first changed to Python there were many students who had taken CS1 in C++ still in the system. The result is that there is a cadre of students with either CS1 in Python or CS1 in C++ moving together through our curriculum. This one-time occurrence is an opportunity to study the students with many variables fixed. Our next tier of courses is a C-based computer organization course, a C++ based object-oriented software design course, and a data structures course. We found that the students who started with Python fared as well as the CS1 C++ students. As before, the best predictor of performance was their college GPA. Python versus C++ CS1 preparation was not a predictor of performance in any course. We conclude again that in our C++ based curriculum changing CS1 to Python had no negative impact on student performance and did not require any significant change in those subsequent courses.
引用
收藏
页码:520 / 523
页数:4
相关论文
共 40 条
  • [31] CS0 vs. CS1: Understanding Fears and Confidence amongst Non-majors in Introductory CS Courses
    Hogan, Emma
    Li, Ruoxuan
    Raj, Adalbert Gerald Soosai
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, : 25 - 31
  • [32] Interdisciplinary CS1 Course for Non-Majors: The Case of Graduate Psychology Students
    Mike, Koby
    Hazzan, Orit
    PROCEEDINGS OF THE 2022 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2022), 2022, : 86 - 93
  • [33] The Influence of Foreign Language Classroom Anxiety on Academic Performance in English-based CS1 Courses
    Alaofi, Suad
    Russell, Sean
    PROCEEDINGS OF THE 2022 CONFERENCE ON UNITED KINGDOM & IRELAND COMPUTING EDUCATION RESEARCH, UKICER 2022, 2022,
  • [34] High-Coverage Hint Generation for Massive Courses Do Automated Hints Help CS1 Students?
    Phothilimthana, Phitchaya Mangpo
    Sridhara, Sumukh
    ITICSE'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2017, : 182 - 187
  • [35] A Validated Computer Terminology Test for Predicting Non-native English-speaking CS1 Students' Academic Performance
    Alaofi, Suad
    Russell, Sean
    PROCEEDINGS OF THE 24TH AUSTRALASIAN COMPUTING EDUCATION CONFERENCE, ACE 2022, 2022, : 133 - 142
  • [36] Illustrating performance indicators and course characteristics to support students' self-regulated learning in CS1
    Ott, Claudia
    Robins, Anthony
    Haden, Patricia
    Shephard, Kerry
    COMPUTER SCIENCE EDUCATION, 2015, 25 (02) : 174 - 198
  • [37] Early performance prediction for CS1 course students using a combination of machine learning and an evolutionary algorithm
    Pereira, Filipe D.
    Oliveira, Elaine
    Fernandes, David
    Cristea, Alexandra
    2019 IEEE 19TH INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT 2019), 2019, : 183 - 184
  • [38] How do Quiz and Homework Submission Times Affect Students' Performance in a Flipped CS1 Class?
    Harvey, Leslie
    Aggarwal, Ashish
    PROCEEDINGS OF THE 2020 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, ICER 2020, 2020, : 314 - 314
  • [39] Transforming the Learning Experience of Non-Traditional Students in an Online CS1 Course through Peer-Instruction
    Rahman, Farzana
    Solis, Tiana
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1379 - 1379
  • [40] Through the Looking-Glass: Barriers, Motivations, and Desires of Non-Traditional Students Learning Programming in an Online CS1 Course
    Rahman, Farzana
    2020 IEEE STCBP RESEARCH ON EQUITY AND SUSTAINED PARTICIPATION IN ENGINEERING, COMPUTING, AND TECHNOLOGY (RESPECT), VOL 1, 2020, : 243 - 244