Resources

Explore resources to learn about GenAI and its impact on CS Education or to find materials to help you get started integrating GenAI into your classes.

Resources can be found below.  Feel free to use filters to filter by tag, type, or by course.

Article

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.

 

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.

Article

Microsoft reporting that 30% of its code is AI generated

Microsoft CEO Satya Nadella on Tuesday said that as much as 30% of the company’s code is now written by artificial intelligence.

Article

A quarter of startups in YC’s current cohort have codebases that are almost entirely AI-generated

With the release of new AI models that are better at coding, developers at startups are increasingly using AI to generate code.

Article

Learning to program can be difficult

In this classic paper, Cognitive strategies and looping constructs: an empirical study, we find that introductory programming students struggle with basic programming tasks at the end of the course.

Video

(Video) Why Integrate GenAI into Introductory Programming

Reasons why CS1 instructors might want to integrate GenAI into their course.

Video description

Course materials overview

Navigate the course: Introduction to Computer Science with GenAI

Overview of course assets and guide to GenAI use

Introduction to Computer Science with GenAI - Navigate the course: A guide to assets and GenAI use.

Course materials overview

Navigate the course: Object-Oriented Programming and Data Structures with GenAI

Overview of course assets and guide to GenAI use

Object-Oriented Programming and Data Structures with GenAI - Navigate the course: A guide to assets and GenAI use

Course materials overview

Navigate the course: Algorithms and System Design with GenAI

Overview of course assets and guide to GenAI use

Introduction to Algorithms & System Design with GenAI - Navigate the course: A guide to assets and GenAI use.

Course materials overview

Navigate the course: Introduction to Software Engineering with GenAI

Overview of course assets and guide to GenAI use

Introduction to Software Engineering with GenAI - Navigate the course: A guide to assets and GenAI use.

Course materials overview

Navigate the course: Introduction to Product Management with GenAI

Overview of course assets and guide to GenAI use

Introduction to Product Management with GenA - Navigate the course: A guide to assets and GenAI use.

Course

CodePath

CodePath for Instructor Resources

Additional Course Resources for instructors are available on CodePath.