Creative Computing Project - Final Report Template - Fall 2023
Creative Computing Project - Final Report Template - Fall 2023
6.4/6d Creativity
Model and nurture creativity and creative expression to communicate ideas, knowledge, or
connections. (PSC-IT 6.4, ISTE-E 6d)
In this document you will reflect on the implementation of your Creative Computing Project.
This project could be part of your normal teaching or part of an extra circular activity in either a
formal (k-12 school) or informal (library, community center, etc.) learning setting. Projects
should include some type of computation (e.g., Scratch, Makecode, another programming
languages, or CS Unplugged Activity.)
This activity could be done with a whole class, or a small number of students depending on your
teaching environment.
Subject(s): Algebra
2. Do you guide learners to reach out to their peers for support and troubleshooting?
Yes. This project should be done in groups of 2-4. Students are to problem solve
together as a group. I will facilitate the learning process, but will encourage students to
depending on each other to troubleshoot before they reach out to me.
4. How do you manage the use of technology in these alternative classroom settings?
Students will be given time to work on technology to design and make their function
machines.
Ask/Define This is when students will learn about the concepts of a function. The
information will be giving to them using technology on the active panel.
Understand Students will use their understanding of functions to evaluate functions
from graphs and equations. Desmos can help to give visuals.
Plan Students will start planning their animation by creating their own
algorithms on paper. Teacher will facilitate this process by circulating
around the classroom.
Create Students will use computer software to create animation that shows how
their function machines work.
Improve The teacher can model or give more examples of how to improve the
function machines to a higher level order of thinking.
This is an example of a group of students’ project. These are screenshots of the function
machine that they created. The first image shows how the input of apples go through the
machine, and the output is the half apples. The letter “h” on the machine shows that the apples
are sliced in “halves.”
The next image shows an actual mathematical function , f ( x )=3 x +2 on the box.
The third image shows that the input x=2 is being put in the function machine.
The fourth image shows how the input x=2 is evaluated in the machine.
The last image yields the result of the evaluation, and as a result, the output is f ( 2 )=8.
Students then started using their understand of the concept of functions to create their own
functions on paper. They came up with inputs, and plugged in the inputs to evaluate their
functions. They also used desmos.com to get visuals on how different types of functions look on
the coordinate plane.
After exploring and understanding the concepts, the students began creating functions that
they wanted to use on paper. Some students created quadratic functions, some created
exponential functions, but most students created the type that they are more familiar with,
which is the linear functions.
After planning out the functions that they wanted to use, the students used technology to
create animations of their function machine. Most students used Google Slides or Power Point
to create this animation.
The students and teacher give feedback to every group’s functions and their animations.
Mistakes were found on some functions, and they have all been corrected by peers and
teacher. To accelerate learning, the teacher also suggested more variety of functions such as
cubic and cube root functions for students to evaluate.
I would not say that there were failures in the project. The students and I agree that the
mistakes that we made helped us through the project by the process of trial and error. For
example, the groups who evaluated their functions incorrectly learned how to use the order of
operations when they made corrections to their machine. I think that the challenge for our class
would be more of using technology to create our final product. There are many software out
there that we could use to create animations, but to my limited knowledge of technology,
Google Slides and Power Points worked just fine.
If I could redesign my lesson, first thing I would like to change is the timing as to when this
project was conducted. At this time of the year, my students were familiar with limited types of
functions, and those functions were mainly linear and quadratic. I think that if we were to
conduct this same project at the end of the year, the students would have more challenging
types of functions that they could pick from, such as exponential, square root, cubic, and cube
root functions. The students then would have more knowledge of how to evaluate functions
using the algorithms that they have learned through out the year. They would have learned a
greater variety of methods to solve equations. Pattern recognition would also be more effective
then once the students are more familiar with the higher level functions.
1. How do you provide opportunities for your learners to apply the components of
computational thinking?
Students will be using the concept of functions to create and evaluate their
mathematical algorithm using the function machine that they create. Each input that
students put in the function machine should produce exactly one output in order for the
machine to be a function. Students will be using computational thinking to make plans,
analyze their answers, revise their work through trial and error, and troubleshoot to
solve problems.
ISTE NOTE 1: To meet this criteria you must show how you provide opportunities for your
learners to engage in the Design Thinking or Computational Thinking process, just presenting
on what it is, is not enough.
ISTE NOTE 2: Please specifically identify each of the steps of which process you identify in your
artifact, as well as how the details of the lesson/activity as it fits into the Design Thinking or
Computational Thinking process, in your artifact.
For my group of students this year, interactive platforms and games work well for them. After
introducing the concepts of functions to my students, I had students (especially the struggling
students) use remediation and practice software such as IXL, Gimkit, and Blooket to strengthen
their skills. The students enjoyed the interactive platforms, and they played while learning the
content.
2. What opportunities are you providing for your learners to express their own creativity?
Students can design their function machine however they want as long as it follows the
mathematical algorithm that they come up with.
Final Thoughts
Use this section for any additional reflection that you have about the Creative Computing
Project or how you see creativity could be better infused into the learning process. (2-3
paragraphs)
I enjoyed creating this project as well as putting it in action in the classroom. As mentioned
above, I value all mistakes in the project as part of the learning process, and the mistakes help
my students to understand the material better. In my classroom, I often find myself up in front
of the classroom teaching. I teach my students the mathematics algorithms and model how to
approach and solve problem, but all of that is mostly done with me in front of the classroom
while my students are writing things down on their paper. This project, however, helped me to
give my students more opportunity to be creative, and it truly promoted computational
thinking. As a teacher-facilitator, I watched and guided my students through the process of trial
and error, I gave them feedback, and I encouraged them to give each other feedback.
Although I am very happy with how the project turned out, there are many different ways to
design this project to make it more interactive and engaging. With my little knowledge of
technology, I learned how to try new things and correct mistakes along with my students. As I
8
CCP – Final Report Template –Revised 08-10-2023
become more proficient with technology, I’m hoping to incorporate more variety of
instructional software that students can use to both help with learning the concepts as well as
to create better quality animation. Thank you for this opportunity to help us grow through this
creative computing project!