Pre-Introductory Programming for College Students: Driving Engagement, Motivation, and Creativity to Drive Interest in Computing Studies

This innovative practice paper presents an approach to make computer science (CS) in general and programming in particular more approachable for college students. Introductory programming classes can be difficult for learners; especially those without any programming background. Beginners must learn a new way of thinking, made more difficult by issues learning syntax. It's especially hard for students who lack a strong mathematics background. Observations across 3 editions of a CS0 pre-intro-programming course show that students consistently overestimate difficulties, and, come away with a stronger motivation for studying programming in the future as well as considering computer science (CS) and data science (DS) majors, minors, and certificates as options for future study after completion. A wider variety of students consider CS-adjacent college programs, and this can have an appreciable impact on the diversity of the student body entering CS/DS programs. We have found that long term success in CS/DS is predicted by strong motivational factors. While many high school students bring a strong motivation for pursuing CS/DS due to socioeconomic factors (exposure through people they know) and availability of coursework in high school; for other students, some may not have considered CS/DS as an option due to perceived difficulty as well as steep math requirements that function as barriers-to-entry. A CS0 pre-programming course like ours explicitly centers itself as “coding-is-fun” and encourages creativity. Students engage strongly with and are motivated to put in extra outside-of-class work required for mastery of material. We have limited evidence due to the fact that the data we have is from our small liberal arts college, however, 2 key factors make our observations and analysis valuable: 1) being a Hispanic-Serving-Institution (HSI) and an Asian-American and Native-American Pacific-Islander Serving-Institution (AANAPISI) we have a diverse student body, and 2) we are not a highly selective college which brings in a wide variety of students in terms of prior preparation. Having a CS0 pre-programming” coding-is-fun” allows this diverse student body to “test-the-waters” and, if interested, to pursue further CS/DS education by reducing the barrier-to-entry. We present data on: student perceptions before/after taking the course; the numbers of students considering further study including the breakdown of course-based vs self-study; and the tremendous numbers of students who find coding easier and therefore something they will use in their future life regardless of whether they formally plan to study CS/DS. The final point is critical in terms of adjusting to life in the 21st century as many fields/professions continue to increasingly be influenced by information and data technologies.

Authors

Institutions

Publication Details

Published
2024-10-13
DOI
https://doi.org/10.1109/fie61694.2024.10893164
Citations
1
Primary Topic
Online Learning and Analytics
Type
article
Field-Weighted Citation Impact
0.41
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Pre-Introductory Programming for College Students: Driving Engagement, Motivation, and Creativity to Drive Interest in Computing Studies

Udayan Das, Andras Magitay-Becht
1 citations
Online Learning and Analytics
0.41
article

Pre-Introductory Programming for College Students: Driving Engagement, Motivation, and Creativity to Drive Interest in Computing Studies

Udayan Das, Andras Magitay-Becht
article en
1 citations

Abstract

This innovative practice paper presents an approach to make computer science (CS) in general and programming in particular more approachable for college students. Introductory programming classes can be difficult for learners; especially those without any programming background. Beginners must learn a new way of thinking, made more difficult by issues learning syntax. It's especially hard for students who lack a strong mathematics background. Observations across 3 editions of a CS0 pre-intro-programming course show that students consistently overestimate difficulties, and, come away with a stronger motivation for studying programming in the future as well as considering computer science (CS) and data science (DS) majors, minors, and certificates as options for future study after completion. A wider variety of students consider CS-adjacent college programs, and this can have an appreciable impact on the diversity of the student body entering CS/DS programs. We have found that long term success in CS/DS is predicted by strong motivational factors. While many high school students bring a strong motivation for pursuing CS/DS due to socioeconomic factors (exposure through people they know) and availability of coursework in high school; for other students, some may not have considered CS/DS as an option due to perceived difficulty as well as steep math requirements that function as barriers-to-entry. A CS0 pre-programming course like ours explicitly centers itself as “coding-is-fun” and encourages creativity. Students engage strongly with and are motivated to put in extra outside-of-class work required for mastery of material. We have limited evidence due to the fact that the data we have is from our small liberal arts college, however, 2 key factors make our observations and analysis valuable: 1) being a Hispanic-Serving-Institution (HSI) and an Asian-American and Native-American Pacific-Islander Serving-Institution (AANAPISI) we have a diverse student body, and 2) we are not a highly selective college which brings in a wide variety of students in terms of prior preparation. Having a CS0 pre-programming” coding-is-fun” allows this diverse student body to “test-the-waters” and, if interested, to pursue further CS/DS education by reducing the barrier-to-entry. We present data on: student perceptions before/after taking the course; the numbers of students considering further study including the breakdown of course-based vs self-study; and the tremendous numbers of students who find coding easier and therefore something they will use in their future life regardless of whether they formally plan to study CS/DS. The final point is critical in terms of adjusting to life in the 21st century as many fields/professions continue to increasingly be influenced by information and data technologies.

Saint Mary's College of California (US)
Openalex Percentile: Top 23%
Online Learning and Analytics
0.41
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.