Introduction to Coding-EDU 774
What are 1 - 2 programming apps, tools, or resources you learned about in the course? How have you already used these in your educational context or how do you plan to use these in the future?
What was something you found surprising in this course? Was there
something you wanted to learn about in this course that was not covered?
What are 1 - 2 programming apps, tools, or resources you learned about in the course? How have you already used these in your educational context or how do you plan to use these in the future?
Prior to taking this Coding I course at Dominican University, I had no background into
programming/coding. I had never heard or used Scratch
or Python before. I am glad I learned
about these tools in order to become more familiar with coding. I think Scratch
is a great one to use in order to introduce coding to elementary school
students. The “building blocks,” colors, and visual scene students can create
are helpful for beginners to visualize what they are coding. My school has an
after-school coding club offered to students in grades 5-8. I know that they
use robots called Dash and Dot, but after talking with my technology
coordinator (the moderator of the club) about coding more, I discovered that
they also learn Scratch during this club. Even though some students are
familiar with this tool, I want to introduce and use it in my classroom. I
think students would like to use it to create scenes in history during Social
Studies class. I would like to use Scratch in Science class as well. Although
it seems like coding would fit better into that subject compared to Social
Studies, I have not found too many ideas that will work for me in my grade's
Science curriculum just yet with Scratch, so I plan on investigating more in
order to find ways to incorporate it into that class. Overall, I think Scratch
will be very engaging for my students to use, and it will help them to think
critically in order to plan out the necessary steps in a process.
In addition to Scratch, I was also introduced to what
a Raspberry Pi is. I think that’s a
neat inexpensive little computer that can be used to help students learn about
the parts of a computer. I like the idea of having students use a Raspberry Pi
for robotics. If my school were to get a set of Raspberry Pi devices, I think
programming robots would be an engaging and challenging STEM-aligned project
for older middle-school students. The students would have to learn the Python
coding language in order to program these robots, but if they spend time in
previous years learning Scratch, they will have the background to learn a more
advanced coding language like Python. Exposing students to coding will allow
them to be better prepared for the future and the various skill-sets needed in
careers where technology has become so ingrained.
I was pretty nervous about taking this course since coding was so
new to me. Although I spent a lot of time trying to figure out how to work both
Scratch and Python, I felt that I picked up on quite a bit faster than I
thought. I understood the logic behind the different coding projects like the
Scratch Virtual Pet one where I had to create a Hunger variable
to feed an owl, and the Python project where I had to complete the code for a
game of Rock, Paper, Scissors. These coding projects really stimulated and
exercised my brain, and I felt a great sense of accomplishment after completing
them. At the same time, they kept me disciplined, but I also had fun. I kept
thinking that my students would enjoy creating an assignment like these,
especially a project like the Virtual Pet one on Scratch.
Since I knew about the
robots Dash and Dot prior to taking this course, I thought they would be
involved somehow in this course. I am assuming they will be in Coding II
since that class seems to focus on robots. My technology coordinator will start
up the coding club come January, and she invited me to join her to observe her
class. Since she primarily uses Dash and Dot, I hope to observe her class and
learn more about these robots. I also would like to find other resources that
can help me find ideas to incorporate coding into the curriculum. Overall, I am
glad that I took this course as now I am more aware of the world of coding and
the benefits it can have on students.
No comments:
Post a Comment