Introduction To Artificial Intelligence: High School - One Semester (75 Contact Hours)
Introduction To Artificial Intelligence: High School - One Semester (75 Contact Hours)
Introduction To Artificial Intelligence: High School - One Semester (75 Contact Hours)
Learning Environment
The course utilizes a blended classroom approach. The content is fully web-based, with students writing and
running code in the browser. Teachers utilize tools and resources provided by CodeHS to leverage time in the
classroom and give focused 1-on-1 attention to students. Each unit of the course is broken down into lessons.
Lessons consist of video tutorials, short quizzes, example programs to explore, and written programming
exercises. Each unit contains a large scale project that students will gradually add to as they learn new content.
Programming Environment
Students write and run python programs in the browser using the CodeHS editor.
More Information
Browse the content of this course at https://codehs.com/course/8264.
Prerequisites
This course is intended for students who have taken Introduction to Python 3 on CodeHS. It contains some
advanced programming concepts that require students to have familiarity with lists, tuples, and using libraries.
For students who have taken another introductory class, there are tutorials throughout the course that can be
used to teach or re-teach the programming concepts that are needed for any given exercise.
Course Breakdown
Unit 1: What is Artificial Intelligence? (2 - 3 weeks)
Students will learn what defines Artificial Intelligence, how it is used, how it plans to be used, and the social and
ethical implications of its use in society. Students will develop a case study exploring an ethical issue in Artificial
Intelligence, highlighting the competing arguments on both sides of the issue, and ultimately choosing a side in
the debate.
Objectives / Topics ● What is Artificial Intelligence?
Covered ● Types of Artificial Intelligence
● The Ethics of Artificial Intelligence
● Exploring an Ethical Issue in AI
1
Example Assignments ● Drawing with AI
/ Labs ○ Students play a game of pictionary against one of their classmates
and time how long it takes for their classmate to determine what the
image is. Students then play the same game against an AI that
predicts what a user is drawing. Students compare the time rates,
and explore the value of these predictive systems.
● Ethical Roundtable
○ Students participate in a fishbowl activity, where students share
their perspectives on a series of ethical questions in AI. Students
must prepare answers and questions to these ethical problems, and
reflect on their classmates' perspectives.
● Project: The Ethics of AI
○ Students pick a topic on a specific ethical issue in AI and explore
the different sides of the ethical argument. Students must ultimately
pick a side, and present their project to their classmates.
2
Unit 3: AI and Chatbots (2 - 3 weeks)
Students learn how chatbots are developed to interact with humans, and what forms of Artificial Intelligence are
used to get them to operate. Students will create a chatbot of their own to aid a business or app to finish the
module.