By the Numbers
|Digital Citizenship and Cyber Hygiene: This module includes topics on Internet etiquette and how to stay safe on the world wide web. We will also look at the potential effects of our digital footprints, how to protect information from online risks, and the implications of cyberbullying. Finally, the module includes how to find and cite quality resources online.|
|Karel Challenges: In this module, students take all the foundational concepts from Karel to solve some programming challenges.|
|Networks and the Internet: This module explores the structure and design of the internet, and how this design affects the reliability of network communication, the security of data, and personal privacy.|
|Control Structures Challenges: This module requires students to use all the foundational concepts from the Control Structures module to solve programming challenges.|
|Functions, Events, and Lists: This module teaches students how to write reusable code using functions and parameters.|
|Final Project: This module introduces students to the theory and practice of user interface design. Students learn about what makes an engaging and accessible user interface, and will employ an iterative design process including rapid prototyping and user testing to design and develop their own engaging web pages.|
Click on a demo to test it out.
Here are a few examples of teacher resources and materials to use in the Arizona Computer Science course
Format of Course
The entirely web-based curriculum is made up of a series of learning modules that cover the fundamentals of programming. Each module is made up of short video tutorials, example programs, quizzes, programming exercises, challenge problems, and unit tests. The course is designed for a year long class that meets 5 days per week, though schools implement it in a variety of ways.
Who is it for?
The Arizona Computer Science course is designed for complete beginners with no previous background in computer science. The course is highly visual, dynamic, and interactive making it engaging for new coders.
"My students love it! They are engaged, they can work at their own pace. It's awesome!"
Courtney Moore, Teacher, Battle Mountain High School
"The students say the class is "fun, fun, fun" and that the class period is too short."
Ellen Kohrs, Teacher, Sea Crest School
"CodeHS has been a game-changer in my Intro to Programming class for 9th graders. The students have been much more engaged and motivated since we started using CodeHS"
Tom Simpson, Teacher, Heathwood Hall Episcopal School
"I truly believe the site is the most interactive way to teach programming!"
Seth Nilson, Teacher, Sentinel Peak High SchoolRead More Stories
Arizona Computer Science is aligned with the following standards
|Standards Framework||View Alignment|
|Arizona 6||View (47.8%)|
|Arizona 9-12||View (100%)|