Blogs (19) >>
Thu 16 Mar 2023 11:10 - 11:35 at 701B - CS0/CS1 Skills, Confidence, and Languages Chair(s): Ildar Akhmetov

Much debate centers on the choice of programming language for teaching computer science. Our institution’s replacement of a visual programming language (i.e., RAPTOR) with a textual programming language (i.e., Python) provided a novel opportunity to explore the impacts of the programming language on students’ learning and perception of programming. We conducted a randomized comparative study that involved 1083 students who took our introductory computing course in the 2019–2020 academic year. A unique aspect of our work stems from our course being a general education requirement; thus, our study includes students with a wide variety of backgrounds and majors. This report presents a comparison of student performance in each version of the course, including the impact of the programming language on underrepresented groups, and provides a summary of student feedback. Our results show that students in our introductory course performed similarly overall, but overwhelmingly perceived Python to be more valuable.

Thu 16 Mar

Displayed time zone: Eastern Time (US & Canada) change

10:45 - 12:00
CS0/CS1 Skills, Confidence, and LanguagesPapers at 701B
Chair(s): Ildar Akhmetov University of Alberta
10:45
25m
Paper
CS0 vs. CS1: Understanding Fears and Confidence amongst Non-majors in Introductory CS CoursesCCIn-Person
Papers
Emma Hogan University of California, San Diego, Ruoxuan Li University of California, San Diego, Adalbert Gerald Soosai Raj University of California, San Diego
DOI
11:10
25m
Paper
Visual vs. Textual Programming Languages in CS0.5: Comparing Student Learning with and Student Perception of RAPTOR and PythonCCIn-Person
Papers
Joel Coffman United States Air Force Academy, Adrian de Freitas USAF Academy, Justin Hill United States Air Force Academy, Troy Weingart United Stated Air Force Academy Dept of Computer Science
DOI
11:35
25m
Paper
Validation of the Placement Skill Inventory: A CS0/CS1 Placement ExamCCIn-Person
Papers
Ryan Bockmon Univeristy of Nebraska - Lincoln, Chris Bourke University of Nebraska-Lincoln
DOI