Please enable JavaScript to use CodeHS

South Carolina Fundamentals of Computing

Description

In this lesson, students are introduced to the concept of design thinking and learn the steps in the design cycle.

Objective

Students will be able to:

  • Define design thinking
  • Name the steps in the design cycle
Description

In this lesson, students will be introduced to prototyping. They will be given guidelines for this step and shown examples in order to successfully create prototypes of their own final project ideas.

Objective

Students will be able to:

  • Explain what prototyping is and why it is an important part of the design process
Description

In this lesson, students will explore the testing step of the design process. They will see good and bad examples of testing practices and will be able to get feedback on their own prototypes before moving into the building process.

Objective

Students will be able to:

  • Describe why testing is an important part of the design process
  • Explore good and bad testing practices in order to receive helpful feedback on their final project ideas
Description

In this final programming module, students will put together all of the concepts learned throughout the course to create a final program. They will work with partners or in groups to creatively develop a program that includes aspects from each part of the course.

Objective

Students will be able to:

  • Connect all they’ve learned to create a final website
  • Work in pairs or groups to create a product