Computer science (CS) and information technology (IT) curricula are grounded in theoretical and technical skills. Topics like equity and inclusive design are rarely found in mainstream student studies. This results in graduates with outdated practices and limitations in software development. A research project was conducted to educate the faculty to integrate inclusive software design into the CS undergraduate curriculum. The objective is to produce graduates with the ability to develop inclusive software.
This experience report presents the results of teaching inclusive design throughout the four-year CS and IT curriculum, focusing on the impact on faculty. This easy-to-adopt, high-impact approach improved student retention and classroom climate, broadening participation. Research questions address faculty understanding of inclusive software design, the approach's feasibility, improvement in students’ ability to design equitable software, and assessment of the inclusiveness culture for students in computing programs.
Faculty attended a summer workshop to learn about inclusive design and update their teaching materials to include the GenderMag method. Beginning in CS0 and CS1 and continuing through Senior Capstone, faculty used updated course assignments to include inclusive design in 10 courses for 44 sections taught. Faculty outcomes are positive, with the planning to include inclusive design and working with other department faculty most engaging. Faculty were impressed by student ownership and adoption of inclusive design methods, particularly in the culminating capstone senior project.
more »
« less
“Regular” CS x Inclusive Design = Smarter Students and Greater Diversity
What if “regular” CS faculty each taught elements of inclusive design in “regular” CS courses across an undergraduate curriculum? Would it affect the CS program's climate and inclusiveness to diverse students? Would it improve retention? Would students learn less CS? Would they actually learn any inclusive design? To answer these questions, we conducted a year-long Action Research investigation, in which 13 CS faculty integrated elements of inclusive design into 44 CS/IT offerings across a 4-year curriculum. The 613 affected students’ educational work products, grades, and/or climate questionnaire responses revealed significant improvements in students’ course outcomes (higher course grades and fewer course fails/incompletes/withdrawals), especially for marginalized groups; revealed that most students did learn and apply inclusive design concepts to their CS activities; and revealed that inclusion and teamwork in the courses significantly improved. These results suggest a new pathway for significantly improving students’ retention, their knowledge and usage of inclusive design, and their experiences across CS education—for marginalized groups and for all students.
more »
« less
- PAR ID:
- 10419501
- Date Published:
- Journal Name:
- ACM Transactions on Computing Education
- ISSN:
- 1946-6226
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
Computer Science (CS 1) offerings in most universities tend to be notoriously difficult. Over the past 60 years about a third of the students either fail or drop out of the course. Past research has focused on improving teaching methods through small changes without changing the overall course structure. The premise of our research is that restructuring the CS 1 course using a Spiral pedagogy based on principles for improving memory and recall can help students learn the information and retain it for future courses. Using the principles of Spacing, Interleaving, Elaboration, Practiced Retrieval, and Reflection, we fundamentally redesigned CS 1 with a complete reordering of topics. We evaluated the newly designed CS 1 by comparing the students with those coming from a traditional offering in terms of (1) CS 1 performance, (2) retention of students between CS 1 and 2, and (3) CS 2 performance. We demonstrate that the Spiral method helped students outperform those who learn via the traditional method by 9% on final exam scores in CS 1. Retention is increased between CS 1 and CS 2 with a 19.2% increase for women, and 9.2% overall. Furthermore, students continue to do better in CS 2 with increased grades across all assessments and show a 15% increase in passing grades. We provide a framework for the Spiral methodology so that others may replicate the design. Our results lead us to consider evaluating and improving the underlying methodology with which we teach Computer Science.more » « less
-
null (Ed.)This Complete Research paper will describe the implementation of an introductory course (ENGR194) for first semester engineering students. The course is meant to improve retention and academic success of engineering first-year students in the College of Engineering at the University of Illinois at Chicago. The implementation of this course is part of an ongoing National Science Foundation (NSF) Scholarships in Science, Technology, Engineering, and Math (S-STEM) project. This paper reports on the impact of combinatorial enrollment in ENGR194 and a previously described two-week Summer Bridge Program (SBP) offered only for entering S-STEM scholars before their first semester. To measure the impact of this course on student retention and academic success, various evaluation metrics are compared for three separate Comparison Groups (C-Groups) of students. The results show that the ENGR194 course had a significant positive impact on the first-year retention rate. The results also revealed that students who participated in both ENGR194 and SBP (C-Group 1) made changes to their declared majors earlier than students who had only taken ENGR 123 or neither of the courses (C-Groups 2 and 3 respectively). Furthermore, students in C-Group 1 received better grades in math and science than their peers, and students in C-Groups 1 and 2 had significantly higher GPAs than their peers in C-Group 3.more » « less
-
This study aims to examine the current experiences of high school students in computer science (CS) courses and the factors that motivated them to continue their future enrollment. The participants were 603 high school students in grades 9 through 12 in Indiana, all of whom enrolled in at least one CS course during the 2020-2021 academic year. This research revealed that fun and meaningful CS pedagogy, knowledgeable CS teachers, and relevance to their lives and future careers enabled high school students to hold positive experiences in their CS classes. These experiences impacted students to take additional CS courses. In addition to these positive experiences, gender and early exposure to CS emerge as predictors to pursue CS courses. The findings will carry significance for policymakers and educators offering insights to enhance and broaden students’ participation and engagement in the CS course.more » « less
-
The Adapt, Implement, and Research at Nebraska (AIR@NE) project, funded by the NSF CSforAll Researcher-Practitioner Partnership (RPP) program, examines the adaptation of a validated K-8 Computer Science (CS) curriculum in diverse school districts statewide. Our Research-Practitioner Partnership is primarily between the University of Nebraska-Lincoln, the Lincoln Public Schools, and other diverse school districts across Nebraska. Our primary goal is to study and document how different districts, including rural, predominantly minority, and Native American reservation, adopt the curriculum and broaden participation in CS. In addition, the project is developing instructional capacity for K-8 CS education with diverse learners. Our research also adapts and develops teacher and student CS assessments, and documents case studies using design-based research methodology to show how an adaptive curriculum broadens CS participation. Our Professional Development (PD) program for K-8 CS teachers is comprehensive. It consists of three summer courses for each cohort and a series of workshops during the academic year. Of the three summer courses, two are administered in the first year for a cohort: (1) an introduction to computer science course where teachers learn fundamental CS topics and programming in a high-level programming language (e.g., Python), and engage in problem solving and practice computational thinking, and (2) a course in pedagogy for teachers to learn how to teach K-8 CS, including lesson designs, use of instructional resources such as dot-and-dash robots, and assessments. Then, the following academic year after the summer, the PD program holds a series of workshops on five separate Saturdays to support teacher implementation of their lesson modules during the academic year, reflect and improve on their lessons, reinforce on CS concepts and pedagogy techniques, review and adopt alternative instructional resources, and share insights. These Saturday workshops also facilitate further community building and resource sharing. The third course occurs in the second year for a cohort, involving dissemination of research results from the team to the teachers, opportunities to discuss new resources and approaches on teaching CS concepts and computational thinking, and sharing of experiences and insights after teachers have completed one academic year of teaching CS. Unlike the first two courses that are required of teachers, this third course is an opt-in course that combines more in- depth pedagogy and elements of leadership. Thus far, we have had two cohorts and used the design methodology to revise our PD program, making our design more robust based on the lessons learned over the two years. The course materials, assessment, and survey instruments have also been improved. While the project is on-going we have data to that indicates the impact of the work so far. There were significant pre-post gains for both cohorts in teachers’ knowledge of computer science concepts and computational thinking. Scores on the computational thinking assessment were higher than those for CS concepts, which was to be expected given their CS teaching experience. Moreover, in both cohorts, the teachers’ confidence in teaching CS improved significantly.more » « less