Posts tagged ‘computing for all’
New research report available at http://services.google.com/fh/files/misc/unconscious-bias-in-the-classroom-report.pdf from with Google and Thomas Dee of Stanford University and Seth Gershenson from American University.
In sum, Unconscious Bias (UB) is a nontrivial problem in education, especially in CS and STEM education, and it is not easily addressed via traditional educational policies and interventions. However, interventions that identify and alter the frequently unconscious psychological processes that harm individuals’ outcomes are currently being developed and piloted. Teacher-facing interventions, which can be administered to both pre- and in-service teachers, are particularly promising. In part, this is because by addressing UB among teachers, we can help shape the entire classroom context in supportive ways. Furthermore, teacher-facing interventions are potentially cost-effective and scalable, because infrastructure for teacher training is already in place.
A useful report when trying to make an argument for the importance of Broadening Participation in Computing efforts:
Women, Minorities, and Persons with Disabilities in Science and Engineering provides statistical information about the participation of these three groups in science and engineering education and employment. Its primary purpose is to serve as a statistical abstract with no endorsement of or recommendations about policies or programs. National Science Foundation reporting on this topic is mandated by the Science and Engineering Equal Opportunities Act (Public Law 96-516).This digest highlights key statistics drawn from a wide variety of data sources. Data and figures in this digest are organized into five topical areas—enrollment, field of degree, occupation, employment status, and early career doctorate holders.
C.P. Snow got it right in 1961. Algorithms control our lives, and those who don’t know what algorithms are don’t know what questions to ask about them. This is a powerful argument for universal computing education. I like the below quote for highlighting that a better term for the concern is “model,” not “algorithm.”
Discussions about big data’s role in our society tends to focus on algorithms, but the algorithms for handling giant data sets are all well understood and work well. The real issue isn’t algorithms, it’s models. Models are what you get when you feed data to an algorithm and ask it to make predictions. As O’Neil puts it, “Models are opinions embedded in mathematics.”
Sepehr Vakil appointed first Associate Director of Equity and Inclusion in STEM Education at U. Texas-Austin
I just met Sepehr at an ECEP planning meeting. Exciting to meet another CS Ed faculty in an Education school! He won the Yamashita Prize at Berkeley in 2015 for his STEM activism.
Dr. Vakil’s research revolves around the intersection of equity and the teaching and learning of STEM, particularly in computer science and technology. This focus has led Dr. Vakil to conduct participatory design research projects in several contexts. These efforts include founding and directing the Oakland Science and Mathematics Outreach (OSMO) program—an after school program serving youth of color in the city of Oakland. Dr. Vakil also has experience teaching and conducting research within public schools. During graduate school, he co-taught Introductory Computer Science Courses for 3 years in the Oakland Unified and Berkeley Unified School Districts. As part of a university-research collaboration between UC Berkeley and the Oakland Unified School District, he worked with students and teachers in the Computer Science and Technology Academy at Oakland Technical High School to design an after school racial justice organization named SPOCN (Supporting People of Color Now!) Dr. Vakil’s work at the intersection of equity, STEM, and urban education has also led to publications in prestigious journals such as Cognition & Instruction, Equity and Excellence in Education, and the Journal of the Learning Sciences.
Following up on the brief that Google did last month on Blacks in CS, this month they’ve prepared a brief on the state of girls in CS.
Computer science (CS) education is critical in preparing students for the future. CS education not only gives students the skills they need to succeed in the workforce, but it also fosters critical thinking, creativity, and innovation. Women make up half the U.S. college-educated workforce, yet only 25% of computing professionals. This summary highlights the state of CS education for girls in 7th–12th grade during 2015–16. Girls are less likely than boys to be aware of and encouraged to pursue CS learning opportunities. Girls are also less likely to express interest in and confidence in learning CS.
I have written individual blog posts for each paper or other contributions at conferences like ICER or SIGCSE. Then sometimes, like this year, that’s just overwhelming. So please excuse me for talking about a bunch (I may not even get all of it) of Georgia Tech related CS Education work at SIGCSE 2017 this year. (Conference website is here, and program is here. The on-line program is really nice, which is here.)
Workshop 101: GP: A General Purpose Blocks-Based Language
Wednesday 7-10 pm: Room 618-619
I’m helping to organize a workshop with John Maloney, Yoshiki Ohshima, and Jens Mönig on GP. I blogged about GP here, and about the use of GP for Media Computation in a minimal manuals structure here. The workshop will be the first SIGCSE activity with GP. The plan is to move it into a public form next summer, and the team is looking for people who want to start using it for their classes.
Panel: The Role of CS Departments in The US President’s “CS for All” Initiative
Thursday 10:45-12: Room 6E
I was part of an effort at last year’s CRA Conference at Snowbird to get CS departments to participate in President Obama’s “CS for All” initiative (see blog post here). This year, Barbara Ericson, Rick Adrion, and Megean Garvin will tell us about how their CS departments are working to promote CS for All. I’m the moderator.
EarSketch: A STEAM-based Approach for Underrepresented Populations in High School Computer Science Education
Thursday 1:45-3:00: Room 615
Brian Magerko and Jason Freeman will present on EarSketch, which I just blogged about here. They are also presenting on Creativity in Authentic STEAM Education with EarSketch on Friday 1:45-3 in Room 612. And then again Saturday 10-10:45 as a demo, EarSketch, a web-application to teach Computer Science through Music
CS Principle Ebooks for Teachers and Students building on Educational Psychology Principles
Thursday 3-4:30 pm: NSF Showcase in Exhibition Space
BOF: Researching the K–12 Computer Science Framework
Thursday 5:30-6:20 pm: Room 613-614
I’m part of a BOF led by Pat Yongpradit of Code.org with Leigh Ann DeLyser of CSNYC and Kathi Fisler at Brown. The BOF session will allow researchers to discuss opportunities in K-12 CS ed research within five areas related to the implementation and future of the framework:
- Equity and access
- Learning progressions
- Pedagogical content knowledge (Knowledge teachers need to teach CS)
- Facilitating learning in other disciplines
- Policy and implementation within K–12 education systems
Workshop 310: Using and Customizing Open-Source Runestone Ebooks for Computer Science Classes
Friday 7-10 pm: Room 612
Barb, Brad Miller, and Paul Resnick will present on the Runestone platform that we build our ebooks on. Brad built Runestone, and Paul uses and extends it frequently for his Informatics course at U. Michigan. This is the first time that they’re teaching others how to use the platform, which is a great sign of the maturation of Runestone — from researcher and early-adopters into something that all CS educators can use.
Designing and Studying of Maker Oriented Learning to Transform Advanced Computer Science
Saturday 10-11:30, NSF Showcase area in Exhibitions
Zane Cochran, a student of my colleague Betsy DiSalvo, will present some of his work on using maker spaces to improve CS education.
Concepts and Practices: Designing and Developing A Modern K12 CS Framework
Saturday 10:45-12: Room 611
My PhD student, Miranda Parker (who has been working on privilege issues and on the SCS1), and Leigh Ann Delyser (of CSNYC and CS for All fame) will present on the new K-12 CS Framework (see blog post here) and the research support for it.
Workshop 401: Evidence Based Teaching Practices in CS
Saturday 3-6 pm: Room 618-619
Briana Morrison is leading the effort with Cynthia Lee, Leo Porter, Beth Simon, and me to present CS teaching practices for which we have an evidence-base. We’re drawing a lot on our New Faculty Workshops material.
Workshop 404: How to Plan and Run Effective Teacher Professional Development
Saturday 3-6 pm: Room 612
(YES! Dueling workshops!)
Barb is working with Rebecca Dovi and Ria Galanos on how to teach CS teacher professional learning opportunities. Barb is using a lot of the material that she’s developed for “Train the Trainer” sessions as part of ECEP.
I am excited to get quoted (and correctly!) in an article about the Finnish approach to using programming to teach across the curriculum. The article gets the idea a little wrong — it’s not really about teaching CS without computers, as the title suggests. The key idea is that “Finnish children are taught to think of coding and programming more as tools to be explored and utilized across multiple subjects
Liukas pushes back at the idea that children are already tech-savvy simply because they seem to be able to navigate an iPhone intuitively. She’s particularly fond of this quote from the American computing professor Mark Guzdial:
We want students to understand what a computer can do, what a human can do, and why that’s different. To understand computing is to have a robust mental model of a notional machine.
In other words, knowing how to use something isn’t the same as understanding how it works. And because programming can be taught in so many ways, Liukas said, it can be an opportunity for kids to learn lots of related skills, such as how to collaborate, how to tell a story, and how to think creatively.
“This demands a lot from the teachers, obviously,” Liukas said during a presentation at the embassy event. This is true in the sense that incorporating coding and programming lessons across disciplines requires all kinds of educators, from the science teacher to the art teacher, to understand the basics.