Creative Computing

Sign Up for the Course!

The Creative Computing course is a first computer science course introducing the basics of designing a web page, the basics of programming with Karel the Dog, and an introduction into basic JavaScript and graphics. Students will learn the basics of HTML, CSS and JavaScript in this course. With a unique focus on creativity, problem solving and project based learning, Creative Computing gives students the opportunity to explore and create in several languages and develop an interest in computer science that will foster further endeavors in the field.

Format

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. Students write and run programs in the browser using the CodeHS editor.

Learning Environment: The course utilizes a blended classroom approach. The content is a mix of web-based and physical activities. Students will write and run code in the browser, create websites and digital presentations, and engage in in-person collaborative exercises with classmates. Teachers utilize tools and resources provided by CodeHS to leverage time in the classroom and give focused 1-on-1 attention to students.

Programming Environment: Students write and run programs in the browser using the CodeHS editor. They will also create webpages using HTML and CSS. These webpages will be hosted on the CodeHS website so that they can keep a running portfolio of their creative projects, and easily share their programs with the world. Students gain programming experience early on in the course that will enable them to explore the rest of the course topics through computational thinking practices.

Who is it for?

This course is meant to be a first time introduction to computer science for students, and does not require students to come in with any computer programming experience. CodeHS offers course versions for middle school and high school.

Syllabus: CodeHS offers several versions of Creative Computing depending on the student level. Take a look at the syllabus that fits your class for teaching Creative Computing with CodeHS.

Course Flavor Student Level Course Length Syllabus
Middle School Middle School or High School 1 semester (80-95 contact hours) Syllabus
High School High School 1 semester (110 contact hours) Syllabus

To find out the right Course Flavor for your class contact your Account Manager or contact us at hello@codehs.com.

What do you learn?

Here is an outline of the modules for the middle school course:

Module Description
Web Design:Introduces HTML, CSS, and the processes involved in viewing web pages on the Internet. Students create several simple web pages using the CodeHS online editor, including their own website about themselves, hosted on their own custom codehs.me URL. This personal website will serve as a running portfolio of each creative project they create.
Programming with Karel the Dog:Teaches what it means to "program" and allows students to focus on solving problems using code, rather than getting bogged down in syntax. Students solve problems by moving Karel the Dog around the grid.
Turtle Graphics:Learn the basics of programming by drawing shapes on your screen with Turtle Graphics! Turtle Graphics (or LOGO) is a beginner friendly way to explore programming concepts and bring creativity into programming in a visual way.

And for the high school course:

Module Description
Web Design:Introduces HTML, CSS, and the processes involved in viewing web pages on the Internet. Students create several simple web pages using the CodeHS online editor, including their own website about themselves, hosted on their own custom codehs.me URL. This personal website will serve as a running portfolio of each creative project they create.
Programming with Karel the Dog:Teaches what it means to "program" and allows students to focus on solving problems using code, rather than getting bogged down in syntax. Students solve problems by moving Karel the Dog around the grid.
Basic JavaScript and Graphics:Introduces the basics of JavaScript, including variables, user input, control structures, functions with parameters and return values, and basic graphics, how to send messages to objects.

Interested?

Interested in learning how to teach Computing Ideas with CodeHS? Tell us more by requesting a quote and we'll get in touch!

Get in Touch

Interactive Tools

Students will learn and explore concepts around web design and programming. See a few of the ways that students will learn about these concepts.

Students will learn the basics of programming with Karel the Dog. Karel is a dog who lives in a grid world and students will give commands to Karel to solve puzzles. Students can program in blocks or text.

Students will learn the basics of web development with HTML and CSS. Here you can see how students can design web pages using text or blocks.

Students will build creative graphics programs with Tracy the Turtle.