In this lesson, students are introduced to Ultra Karel! Ultra Karel has all the abilities of Super Karel, plus two new functions (paint
and color_is
) added to the API.
Students will explore the Ultra Karel API and use Ultra Karel’s ability to paint the grid world to create digital images. Students will create generalized algorithms that solve Ultra Karel problems for multiple worlds.
This lesson is the first time students will use functions that accept parameters as inputs.
Students will be able to:
These are all the activities included in the lesson