Abstract
I am a Lecturer of Computer Science, and typically teach programming (CS2 and systems) and theory (discrete math and automata) course. This autumn, I introduced a new seminar course, Race & Gender in Silicon Valley, offered in the Computer Science Department but in a format more typical of a humanities or social science course. One of the primary feedbacks from students about the course was that every computer scientist should be required to learn this material! I believe that presenting the syllabus and an overview of the students' class projects would be useful for attendees of the mini-symposium, either to inspire similar courses at other universities, or simply to give faculty ideas for individual readings and modules that they might insert into other courses at different levels, such as a CS Principles or Machine Learning. Some of the student projects were also on the topic of repackaging the course for a target audience of high school students, so K12 educators at the mini-symposium would also have directly actionable takeaways. (Course syllabus on the web: http://bit.ly/racegenderinsiliconvalley)
Index Terms
- Race and gender in silicon valley
Recommendations
Encouraging CS students to compute for social good through collaborative, community-engaged projects
Which pedagogical techniques better engage computer science (CS) students in computing for social good? We examine this question with students enrolled in classes using the Collaborating Across Boundaries to Engage Undergraduates in Computational ...
Engaging HBCU faculty in project-based learning in silicon valley
Faculty that teach computer science at historically black colleges and universities (HBCUs) have unique experiences and challenges that impact the way they create curricula. This special session will discuss challenges facing HBCUs and how industry- ...
Computing for Social Good on Your Campus
SIGCSE 2022: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2Computing for social good is an expanding focus for many computing departments. For some, computing for social good aligns with their missions, while for others it is a way to broaden students' views of the field. Having students work on an issue on ...
Comments