After finishing my WebQuest project and beginning to focus
more on my instructional website assignment, I have been thinking about
students using technology in different ways.
The concepts of having students interact, communicate and learn through
WebQuests, wikis, blogs, and instructional websites are becoming more common in
schools now. However, these usually
involve “teacher-prepared” technology activities that students just access or
interact with. Most kids are not truly
fluent with technology because they usually just interact with new technologies
instead of also creating new technologies.
What if kids were encouraged to create their own? What if kids were taught how to code starting
at a young age?
While exploring the Code.org
website, I was shocked to hear that “1 million of the best jobs in America may
go unfilled because only 1 in 10 schools teach students how to code.” This fact really emphasizes the importance of
coding as an important life/career skill for students. However, what really interested me was how
available and easily accessible programs are that teach individuals how to
code. I did not previously realize that there
were programs like Scratch, Khan Academy, CodeHS, and Codecademy that teach
coding; there are even apps for iPads (like “Move the Turtle” and “Robo Logic”)
that help teach even young children the basics of coding. Opportunities to learn how to code are far
more plentiful and accessible than I had originally thought.
I think it would be beneficial for children to learn how to
code so they can read and write new technology.
Also, coding helps students strengthen their critical thinking, problem
solving, creative learning, cooperative learning, and higher-level thinking
skills; exploring and practicing these concepts within the context of coding is
meaningful and motivating. I think
coding is becoming an increasingly important life skill. I can definitely see
the possibility of integrating it within my elementary classroom. I think I would begin by using it as an
enrichment challenge for students (especially the ones who finish assignments
quickly and need a challenge). I could
also use it as a learning center during center time because it would promote
critical thinking and problem solving skills.
Once students know the basics, they could create products via coding
that display their content knowledge in other areas of the curriculum; for
example, they could create an animation that illustrates the water cycle. All in all, I think it’s a great idea to
teach kids to code because it can better prepare them to live and work in an
increasingly technologically-saturated world .
Want More Food For Thought?
What a great idea, Kelsie! I've never thought about teaching kids code before. Like you said, it definitely would teach problem solving and critical thinking skills, and would be a fantastic enrichment activity for the little smarty-pants in our classes. I'm thinking of a few I've had in the past that would have enjoyed this! I have a feeling, it would quickly become an area where the kids would surpass the teacher. I've always been a "drag and drop" kind of gal, but after taking this class, reading your post, and talking to a friend who is learning code right now, I'm beginning to see the benefits of delving into it. It's certainly worth thinking about.
ReplyDelete(P.S. I love the picture you have at the top! That's how I've been feeling this week! :-)