Posts tagged ‘computing for everyone’
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.
For Black History Month, the Google K-12 Education Outreach Team has released a 1 sheet brief that focuses exclusively on the K-12 CS experiences of Black students in the U.S. and provides specific recommendations as informed by our Diversity Gaps in Computer Science report.
Computer science (CS) education is critical in preparing students for the future. CS education not only gives students the skills they need across career fields, but it also fosters critical thinking, creativity, and innovation. This summary highlights the state of CS education during 2015–16 for Black students in 7th–12th grade, a group less likely to take the AP Computer Science Exam and with a lower pass rate on it compared to other racial groups.
Insightful new report from ACCESS-CA on who is taking AP CS in California and on the challenges (quoted below):
Despite the strong outlook for the technology economy in California, there are major challenges in meeting the growing demand for skilled technology workers and preparing Californians to participate in the workforce of the future:
The lack of computer science standards, courses, and teachers and the lack of alignment between computing pathways and workforce needs. Roughly 65% of high schools in California offer no computing classes and the state has yet to develop a statewide plan for computing education.
The lack of diversity in the computing education pipeline and within the technology sector, particularly given the rapidly-increasing diversity of California’s population. 60% of California’s student population is Latinx or African American, yet these students comprise just 16% of students taking AP CS A and 15% of the technology workforce
California is now starting a process of developing computer science standards for K-12, explicitly using the new K-12 CS Framework. California is huge and has a huge influence on the rest of the country’s education policy and practice. This will likely be one of the most important outcomes of the K-12 CS Framework process.
Computer Science Content Standards Development
The CDE, Instructional Quality Commission, and State Board of Education (SBE) are commencing the process for developing new California computer science content standards. Per California Education Code. Section 60605.4, “on or before July 31, 2019, the Instructional Quality Commission shall consider developing and recommending to the SBE computer science content standards for kindergarten and grades 1 to 12, inclusive, pursuant to recommendations developed by a group of computer science experts.” Information and updates concerning the development of computer science content standards for California public schools will be posted here.