Welcome to the Consortium

The rapid evolution of generative AI is transforming our world, reshaping industries and creating new possibilities. For education, this presents both a monumental challenge and a unique opportunity. The Consortium for Generative AI in CS Education is a collaborative initiative designed to empower postsecondary educators to navigate this new landscape with confidence and creativity.

Our mission is to support educators in strategically adapting their teaching methods and curricula. We provide the resources, training, and community support necessary to integrate generative AI effectively, ensuring students develop the advanced skills required for the jobs of tomorrow while upholding academic integrity.

Quick links to find what you need:

Why Integrate GenAI into CS Education?

With the ubiquity of GenAI tools, students need to learn how to use GenAI in their jobs and to help them learn.

A summary of some of the key reasons why CS educators might want to integrate GenAI into their instruction.

Available Courses for Instructors

Example courses that integrate GenAI -- Created and Piloted by Faculty

Example courses that integrate GenAI into the course.  Includes CS1, CS2, Algorithms, Software Engineering, and Product Management.

What have we Learned from the Research?

Research Findings Summary

The research on GenAI in computing is changing constantly.  Here, we provide a brief summary of the current research with pointers to additional resources.

Resources Selection

Selection of Consortium resources.

Course

Introduction to Programming in Python with GitHub Copilot

UCSD's CS1-LLM Course

An introduction to programming that prepares students to author software in cooperation with an AI Assistant.

Course

Introduction to Computer Science with GenAI

This course introduces foundational computer science concepts and Python programming skills, while effectively leveraging generative AI as a programming tool.

Course

Object-Oriented Programming and Data Structures with GenAI

This course offers intermediary Python programming skills by exploring object-oriented principles, implementing various data structures, and analyzing program efficiency, while strategically integrating generative AI.

Course

Algorithms and System Design with GenAI

This course focuses on developing the skills to design and implement robust software solutions by covering problem decomposition, algorithm analysis, advanced data structures like trees and graphs, and the strategic application of generative AI.

Course

Introduction to Software Engineering with GenAI

This course offers hands-on experience with the end-to-end process of building and deploying full-stack web applications, while integrating professional software engineering practices, cloud tools, and generative AI into every stage.

Course

Introduction to Product Management with GenAI

This course offers a comprehensive introduction to product management, blending traditional principles with cutting-edge GenAI techniques.

News and Events

Events

GenAI in CS Education Workshop: Practice and Research (AICSEPAR)

The inaugural GenAI in CS Education Workshop brings together leaders in research on the impact of GenAI on computing education and educators pioneering new curricula, pedagogies, and assessments through the integration of GenAI. Attendees should expect to learn about top research in the area as well as learn the practical details of GenAI integration. The research presented will be papers from top venues in the past year, with awards for top papers. Educators with experience integrating GenAI will apply to present.

Events

Research Articles at Koli Calling 2025

Koli featured a number of insightful articles about GenAI in CS Education.

We’re still at the beginning (only three years!) of understanding how to integrate GenAI into CS courses. And while there is lots to do, we wanted to take this opportunity to highlight the amazing research that our community is doing.

News

Featured on UCSD News

​​​​​​​Transforming Computer Science Education in the Age of AI

UC San Diego launches global consortium with support from Google.org to help teach the next generation of coders. 

Educators, education researchers and computer scientists are teaming up as part of a consortium led by the University of California San Diego to reshape the future of computer science education in the era of generative AI...

News

CRA NAIRR AI Education Fellowship

Join CRA's Leadership in AI Education

The Computing Research Association (CRA), with support from the National Science Foundation (NSF), is pleased to announce the launch of the NAIRR AI Education Fellowship at CRA.  The application portal is now live and will remain open through November 1, 2025.

News

Improving Student-AI Interaction Through Pedagogical Prompting

Prompt for Learning

Concerned about your students struggling to productively interact with
GenAI? Watching them one-shot solutions without learning much? Teach
them how to prompt for learning!

Pedagogical prompts are prompts that your students can use to
transform GenAI into an effective tutor. But many students likely do not
engage with GenAI in a pedagogically-meaningful way. Learn how to help them!

News

Andrej Karpathy: Software Is Changing (Again)

Software development hasn't changed much in 70 years. Now it has.

We've gone from Software 1.0 to 2.0 to 3.0, and students need to know how to operate at each of these levels. At the same time, we're just at the very beginning of GenAI-integrated coding: many of us are directly interacting through GenAI through prompts, not integrated GUIs! Watch Andrej Karpathy break down the shifts in software development due to GenAI.