Switch Mode for Historically Underrepresented Students - A Step Towards Equity and Diversity
In a world where technology is driving rapid progress, computer science education is pivotal to building an innovative and inclusive future. But for it to fulfill its potential, the pathway of learning must be redesigned to be accessible, engaging, and relevant for all students.
The Current State: A Narrow Pathway
Today's computer science pathway is heavily focused on a single endpoint – preparing learners for programming jobs. This tunnel-vision approach does not cater to the diversity of learners' interests, strengths, and aspirations, and unfortunately, often fails to connect with students underrepresented in STEM1.
It is undeniable that our education system struggles to serve all students equitably, and computer science education is no exception. Students from historically underrepresented groups often feel alienated from computing education due to the existing stereotypes and the prevailing demographics in the field. They may not envision themselves as programmers, perceiving text-based programming as an insurmountable challenge. Such barriers can discourage students, shutting the door to the vast possibilities that a background in computing can offer.
In response to these challenges, a more inclusive, flexible, and learner-centered approach is needed. This rethinking should aim for diverse, equitable, and meaningful endpoints that connect with a broader range of students and open up multiple pathways to success.
Switch Mode: Our Approach to Support Historically Underrepresented Students
Our innovative solution in bridging this gap is the Switch mode, a feature inside VEX VR's block-based programming platform. (We are also planning to push Switch mode to all VEXcode platforms in the future.)
Designed with equity and diversity in mind, Switch mode provides scaffolding to support all students, particularly those underrepresented in STEM. It serves as an intermediary step, easing the transition from block-based to text-based programming. By breaking down the complexity of programming languages into manageable steps, Switch mode is designed to demystify text-based programming and makes it accessible to a broader range of students.
What makes Switch mode uniquely effective is its emphasis on incremental learning. Rather than plunging learners into the deep end of text-based programming, Switch mode allows students to gradually acclimatize to the syntax and structures of programming languages. This reduces the intimidation factor, in hoping to foster a sense of achievement and competence among students.
Unlocking Potential, Encouraging Diversity
The ultimate goal of Switch mode is to help students visualize themselves as capable of coding and, by extension, see themselves as potential contributors to the field of computer science if they desire. Especially for students who never considered a career in computer science, Switch mode can broaden their horizons, allowing them to discover their interests and in a supportive, learner-centered environment.
This approach not only encourages a more diverse pool of learners to engage with computer science but also challenges the stereotypical image of a programmer. As more students from diverse backgrounds engage with coding through the Switch mode, we hope to disrupt the homogeneity in the field of computer science and pave the way for a future where the field's demographic makeup reflects the diversity of our society.
As we progress towards a more technologically advanced future, the inclusivity of computer science education becomes even more critical. By leveraging tools like Switch mode, we can democratize access to coding education, inspire a new generation of diverse programmers, and ensure that everyone, regardless of their background, can partake in the opportunities presented by the digital age.