Effective Use of AI in the CS Classroom (2024)
- Level Middle School, High School
- Contact Hours 5
In this course, educators will learn the essential skills needed to effectively use AI as an instructional aide for themselves and students in the computer science (CS) classroom. Teachers will learn about the various AI tools available in the marketplace, explore how they can use AI in the CodeHS platform and identify techniques to use AI outside of CodeHS for coding assistance, differentiated instruction, and more. Finally, you will learn how to code a custom AI bot using OpenAI.
To view the entire syllabus, click here or click to explore the full course.
|
Welcome to Effective Use of AI in the CS Classroom
This module includes an overview of the Effective Use of AI in the Classroom Course and the course syllabus. You will also learn how to get help in your PD course, how to use the CodeHS Knowledge Base, and how to connect with other CodeHS educators. |
|
What do Educators Need to Know About AI?
This module provides educators with a foundational understanding of how AI works and its real-world applications. Teachers will explore core AI concepts and see examples of AI in action to better support student learning and discussions around emerging technologies. |
|
How is CodeHS Using AI in The Platform?
This module introduces educators to CodeHS's AI-powered tools designed to enhance teaching efficiency and student support. Teachers will learn how to utilize AI Hints for personalized coding feedback, employ AI Grading for swift and consistent assessments, and navigate the platform's AI features to streamline classroom workflows. These tools aim to reduce administrative tasks, allowing educators to focus more on instruction and student engagement. |
|
AI as a Coding Companion
This module helps educators understand how AI can serve as a supportive coding companion for students. Teachers will explore tools that assist with debugging, enriching code, reviewing and explaining student work, and comparing it to AP CSP rubrics. The module wraps up with a reflection on effectively integrating these AI tools into classroom practice. |
|
Differentiated Assignments Authored by AI
This module introduces educators to AI-generated differentiated assignments that support diverse student needs. Teachers will learn how to use alternate coding tasks, customized quizzes, and varied examples to personalize learning experiences. The goal is to enhance engagement and accessibility through adaptable, AI-authored content. |
|
Course Wrap-Up
In the final course module, teachers will reflect on their learning and complete the advanced autograders course. |
Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.
Learn MoreDidn't find what you were looking for? Here are a few links that might be useful to you.