The World of Computing course is an introductory computer science course that introduces the basics of programming with Karel the Dog and allows students to explore what a computer is and how technology has affected their lives. Students will learn to code using blocks to drag and drop, but they can switch between blocks and text as desired. With a unique focus on creativity, problem solving and project based learning, World of Computing gives students the opportunity to explore several important topics of computing using their own ideas and creativity and develop an interest in computer science that will foster further endeavors in the field.
By the Numbers
Units
Unit | Description |
---|---|
Introduction to Programming with Karel the Dog: Students explore the fundamentals of programming by giving commands to Karel the dog. Students learn about JavaScript syntax, functions, control structures, and proper programming formatting. | |
What is Computing?: Students review a history of computing and learn about the various parts that make up modern computers. Students also explore the impact computing has had on today's world, and consider the impacts computing could potentially have in the future. |
Resources
Here are a few examples of teacher resources and materials to use in the World of Computing course
Format of Course
The entirely web-based curriculum is made up of a two learning modules that cover the fundamentals of programming and computing. Each module is made up of short video tutorials, quizzes, programming exercises, real world connections, challenge problems, and free response reflections. The course is designed for a semester class that meets 5 days per week, though schools implement it in a variety of ways.
Who is it for?
The World of Computing course is designed for complete beginners with no previous background in computer science. The course is highly visual, dynamic, and interactive. There are no prerequisites for this course, and the course is recommended for middle school students.
Demos
Students learn foundational progamming concepts as they give Karel commands to solve problems. Students can use either blocks or text.
Students also learn about hardware and software and how input and output devices are used to interact with computers.
Interested?
Interested in teaching the World of Computing course with CodeHS? Get in touch, so we can help you bring CodeHS to your school!
Bring to My SchoolStandards
World of Computing is aligned with the following standards
Standards Framework | View Alignment |
---|---|
Alaska 6-8 | View (50.8%) |
Texas Middle School Tech Apps | View (46.5%) |