Unit 5 Mastery Coding Unplugged
Unit 5 Mastery Coding Unplugged
Objectives:
SC State Standards:
3.AP.4.1 Use picture directions to design a series of steps to complete a simple task.
Context:
This lesson is a third grade Computer Science lesson about algorithms, coding, and
programming. I am teaching this lesson because it is important for the students to get ahead start
while they are young so they will have knowledge about this education sector. This is a critical
skill that students should know so that they will be able to better understand the world of
computer science and explore its’ options that tends to go overlooked. Coding helps students
learn computational skills, a new form of literacy, increase problem solving skills, use of logic,
explore their creativity, helps them think outside the box, and of course they learn algorithmic
thinking without even knowing it. Before this lesson, the students learned how task can be
broken into simple task and how simple task can be formed into complex ones. They also learned
the importance of sequence of steps within these tasks. This means that students will be coming
into this lesson being able to identify steps needed based on their levels and the sequence. This
skill is important because the students will not be able to correctly navigate through
programming or Cubetto without knowing the sequence of steps needed and simple control
structures. After this lesson, the students will learn how computing has impacted society. In
order to prepare the students for this, the students will learn how program effectively and about
its’ start into society. This will be helpful because they will have covered their last steps
necessary for programming and understanding algorithms and now, they can see how computing
technology has changed and improved our everyday life. Overall, this lesson will be important in
helping students improve necessary skills and exercise their new language through the use of
programming.
Data:
Students will be divided based on their achieving groups; low, middle, and high group. With this,
I can focus on my students who need more attention and see who did not fully understand the
material in the last section. I will use the scores and answers from the Kahoot exit game to
determine what I need to cover again or to see which students need help so I can address it in our
next class session. This game will cove questions and pictures based off of things we covered
and also things I noticed we needed to cover again from our last lesson. I will also have students
explained what they learned, like/disliked, and any questions they might still have. This will also
students to be able to discuss openly their opinions and verbally express their concerns. Students
who are reluctant to admit they are struggling or who still have questions but are too afraid to
speak up they will always have the opportunity to write it down with their name and place it into
our classroom question box on the way out.
Materials:
Part of Lesson Materials Needed
Closure Students will use their iPads, pull up Kahoot, use the pin to join,
and answer the questions from the smartboard about the lesson.
https://kahoot.it/
End of lesson – pass out homework (worksheet)
Procedures:
Introduction (10 minutes):
Students will enter the classroom, put their belongings in their assigned cubbies, and have
a seat. Once the class is settled, I will start the lesson by asking students different career
paths we have already discussed in computer science. Once they have answered and we
have covered all, I will redirect them to the smartboard. We will watch a video on
“Software Engineers,” so they will be aware of different routes and learn more about the
profession. It also explains how they are known by different names and covers our main
topic, “programming/algorithms.” Once the video is over, I will ask students what they
remembered or learned from the video and go over any important things they missed.
After we have finished discussing the video, I will then remind them of their designated
groups and what they will be doing at each station.
Once they have completed their worksheet, they will go to their YouTube app on their
iPad and search the title that is written on the board. They will watch a video called,
“Invention of Software Programming,” which will give them a background on who
started programming and the importance of it. It will also discuss data, importance of
software, and the mistakes that were made in the process.
Rationale:
“Software Engineer” YouTube video
I picked this video because I think it is a good idea to explore different career
paths in the computer science field. Throughout our lesson plans I would choose a
profession randomly and we would watch it as our introduction. Students will
learn about different professions so they will not be limited in the future. Once
they have watched it, they can discuss it and ask any further questions so they can
gain more knowledge. The interactive animation makes it less boring and serious
so students will be intrigued to learn more.
Codespark Academy
I love this app because students can create their own video games and bring real word
experiences, they will one day see/use into a fun interactive game. They will use their
knowledge of programming to create personal games, code puzzles, and apply concepts
they learned through the use of mini games and challenges. It is a great way to get
students to love coding and programming and was recognized by several global platforms
such as USA Today and many apps and educational children-based platforms. They have
the opportunity to have a free version at schools and they eventually love it and take it
home and parents can try it free for 7 days and then pay only $9.99 per month. The
different games are visually appealing, engaging, and high quality. This app is for kids
aged 5-9 and is the perfect foundation for students to find their love for coding and take it
home for their parents to see!
Beebot Challenge worksheet
I chose this worksheet because I enjoyed how it gave students the opportunity to draw
their commands with the help of the provided key. I feel as if students can draw things it
is another form of helping students find ways, they learn best, which is ultimately easier
for them when they have to do it online or when it is hands on in front of everyone. The
worksheet can be sent home so they can show their parent what they learned and
explained to them or simply review.
Kahoot Game
I chose this piece of multimedia because it is a fun way to help recap what we learned in
class and helps encourages students to try their hardest so they can be in the lead. The fun
music and animation are a plus and I get the option to customize the questions to focus on
what I want my students to remember and what they struggled with in our previous
lesson. This is overall just a fun way to end the lesson out and a great game for kids that
doesn’t seem like a “test” or adds any stress.