As computing becomes ever more entwined with modern life, it’s critical that students learn how to navigate these technologies from an early age. Computing education encompasses two major areas. First, learning basic concepts of computer science and programming as early as elementary school can help prepare students for advanced STEM education and careers later in life, while literacy in both the potential uses of computing and the risks for privacy, security, and unintentional bias is an essential skill. Second, by harnessing cutting-edge computing technology, such as robotics, data science, and artificial intelligence, researchers can push forward education in a number of areas by providing students with personalized, automated instruction to supplement traditional classroom instruction.
UChicago faculty and students research and develop the most effective methods of teaching a broad spectrum of learners, with an emphasis on populations traditionally underrepresented in computing fields. They develop tools, curricula, activities, and outreach programs for students from kindergarten through graduate school, in areas such as programming, data science, robotics, and quantum computing. Projects also focus on inclusive approaches, so that the next generation of computer scientists and computational thinkers reflects the diverse communities of our world.
Labs & Groups
CANON (Computing for Anyone) Lab
News & Events

Looking Back 20 Years: How an Academic Bet on Real-Time Data Finally Paid Off

Could Robots Help Kids Conquer Reading Anxiety? New Study from the Department of Computer Science at UChicago Suggests So

University of Chicago Announces Next Phase of Quantum Supercomputer Initiative, Supported by NSF Grant

NobleReach Scholar Bridges Tech and Public Service Through MSCAPP and AI Advisory Work

UChicago Alum John Paparrizos Honored with SIGMOD Test-of-Time Award for Advancing Time Series Analytics

University of Chicago Researchers Earn Top Honor for Adaptive Software Breakthrough
