Keynote: Reflections on Equity, CSforALL, and Snap!
Tiffany Barnes is a Professor of Computer Science at North Carolina State University. Dr. Barnes researches artificial intelligence in education, learning analytics, educational data mining, game and interaction design, computer science education, and teacher professional development for computer science and computational thinking. Barnes co-directs the STARS Computing Corps alliance (2006-present) that provides leadership development programs and the annual STARS Celebration conference for broadening participation in computing. Barnes has served on executive boards for IEEE Computer STCBP, ACM SIGCSE, EDM, and AIED, and co-founded the RESPECT conference.
Computing can amplify everything it means to be human — from intelligence to compassion, communication, understanding, and creativity – and even transform people and our society. Programming languages like Snap! and the creation of serious games highlight the importance of leveraging creativity to inspire the next wave of transformative innovation in computing. However, not everyone has access to this powerful field, and computing can have dramatic effects on equity in our society. In this talk I’ll reflect on my work and research related to equity, computer science for all, and how Snap! can democratize access to computing. I’ll highlight some of my lab’s projects that leverage Snap! — including teacher professional development for Beauty and Joy of Computing and for Infusing Computing into middle and high school courses, the STARS Computing Corps Alliance for broadening participation, creating games for education, exercise, and energy, and using data to personalize learning experiences. I’m especially excited to introduce you to our newest work on iSnap, incorporating data-driven feedback to help students keep track of their progress on programming problems and build confidence and motivation to stick with computer science. I’ll also give a sneak peek into a new CS Frontiers high school course I’m helping to develop on Distributed Computing, Machine Learning, Software Engineering, and the Internet of things.