Please enable JavaScript to use CodeHS

AP Computer Science Principles in Roblox

Lesson 9.1 Practice PT: Steganography

Description

In this practice performance task, students will learn about steganography and how it is used to encrypt data. Students will develop their own encryption algorithm to hide a message in a collection of Roblox parts by manipulating the parts’ hexadecimal color codes.


Objective

Students will be able to:

  • Develop algorithms and implement them using Roblox’s library of commands and conditions
  • Collaborate in the development of programs
  • Make a plan for their solution by breaking their problem down into solvable subproblems using Top Down Design
  • Develop abstractions to manage the complexity of their program (write several reusable functions that solve small subproblems)
  • Utilize data structures to manage the complexity of their program.