LIBE 477 Final Vision Project

Final Vision Project: A Cross-Curricular Coding Journey

For my Final Vision Project, I explored cross-curricular coding. I wanted to integrate coding into the B.C. curriculum, demonstrate why coding is an important skill to have, and why Computer Science is important to explore within the classroom. I chose grade 8 because in my district most of the Computer Science courses are for grades 11 and 12. As an English teacher, I have always wanted to branch out and discover new ways to tell a story. As a life-long learner, I have always wanted to explore coding. I find it fascinating. In many ways it is similar to learning a new language, in others, it is a series of puzzles that when put together in such a way something new happens. That’s exciting! I wanted to take that excitement and turn it into something.

After reading Will Richardson’s Why School?: How Education Must Change When Learning and Information Are Everywhere, I realized that my excitement could be channelled into a bridge between traditional schools and digital learning. Richardson’s question of why school? propelled me to finding an answer to that question. Why school? Well, because school can still be relevant if schools become agents for change. 

Vision & Purpose

Word Art

WordArt.com

I approached my Final Vision Project with the idea that to learn coding, one doesn’t need a classroom, only the will and time to do so. I had this lingering feeling that maybe if teachers could learn new skills separate from their subject area and tap into the changing digital and technological world, then a bridge could be formed between the now and the future, between teacher and student. I had to pause, talk to teachers in my district, and reflect on the fact that apprehension towards coding due to time constraints were real.

So how could I get teachers interested in trying coding in their English 8 classes? I tossed around a few ideas: a presentation, an infographic, even step-by-step video, but ultimately, a website that teachers in my district could use get an introduction to coding created the best option. The content of the website gave me fits and starts. At first I was doing too much, jumping far too down the line. I had pages of coding language with descriptions and pictures. I deleted all of that and focused. What was my purpose? To get teachers interested in coding in an English 8 Class. I focused on storytelling because that is a fundamental part of the B.C. 8 Curriculum and telling a story is universal.

Rationale & Artifact 

This slideshow requires JavaScript.

My rationale behind the artifact was to make things easy for teachers. They are so busy and if I provided a step-by-step approach, then maybe they would be more inclined to try something new like coding. I decided my artifact would be a website made with Wix.com: www.toteachalibrarian.wixsite.com. My technological speed bumps were finding a Wix theme/design I liked and that worked. Ultimately, I decided to just work from scratch without a fixed template. I was familiar with building websites, so it wasn’t difficult, just laborious. Wix.com does make it easy to choose a template or create your own. I love how it shows guide lines, how to size images to match others on the page, and how to add shapes and vector art.

The one problematic aspect about Wix.com was layering shapes and text boxes. I wanted a box border on my step-by-step sections, but if you place that over the text, then the links wouldn’t work. I had to place the text over the box shape. I should have known this was ordered layering like Photoshop, but sometimes learning curves hit you at the most inconvenient moments. Overall, Wix.com was easy to follow, far less time consuming that WordPress, which I use for my blog. Designing a website is a process. I wanted to make sure it was cohesive in design, with connecting elements and colours. Links, resources and information had to be presented clearly. I also wanted it to be functional, ensuring that all the links worked was tedious, but necessary.

Reflection & Journey

alphabet creativity cube letter

Photo by Pixabay on Pexels.com

My overall journey was an ebb and flow of frustration and excitement. As challenging as it was trying to find grade 8 level coding resources and the appropriate format for my artifact, the excitement over discovering Scratch and Minecraft, and how wonderful coding can be pushed most of my frustrations aside. The overall reflection I’m left with is that whether a teacher just has students try coding or if they jump right in an integrate it into their course and learn along with their students, there really is no downside. Learning ICT Skills and digital literacy can only create more opportunities, never hinder them. Students want to learn something that is part of their world, something that is relevant to their lives. Coding is part of their lives. I have learned that teachers want to branch out but they are so busy and work so hard that asking them to try something outside their course materials is challenging.

Key Learning & Future Connections

two people shaking hands

Photo by rawpixel.com on Pexels.com

I have learned to not over think my approach to coding. I have tried both Scratch and Minecraft and yes, they do take a bit of time to learn, but something challenging is usually worthwhile in the end.

I hope to introduce this website resource to the teacher-librarians in my district, so they could link it in their resources page on their websites. Also, I plan on sharing it with a few teachers I know, who have expressed interest. I hope to gain feedback from them, adjust the site as I need to and go from there. If anything, this process taught me that there is no final artifact or resource. I have to view it as something malleable and ever changing because that is what learning and education, inside and outside of the school, is all about.

_________

Final Vision Project Works Cited

Final Vision Blog Post #2

Creating Interest in Cross-Curricular Coding for Reluctant Teachers

The last couple of weeks the same questions kept rising up over and over again: How am I going to convince teachers that cross-curricular coding is worth the effort, when I’m having a hard time with it? I decided to reach out to the potential learners for my project, teachers, and ask if they every considered implementing coding in their classes. The response was overwhelmingly “no”, but a few said that they had thought about it, but they didn’t know where to start and they felt a bit overwhelmed by all the choices available.

I realized I was being too specific and starting out in the wrong place. I needed to think about my intended audience and not limit content to only grade 8. I’ve decided to go with an age-range instead. Most of resources I’ve collected are for grades 5-8.

alphabet creativity cube letter

Photo by Pixabay on Pexels.com

Teaching a Teacher

My vision for this project is to reach out to reluctant teachers and inspire them to try coding. My rationale is that if a teacher or teacher-librarian finds in fun and applicable to their English class, then they will be willing to put the time and energy into learning coding and teaching it.

Learning something new can be challenging and rewarding, but sometimes daunting and scary. Coding is a language. It takes time to learn a new language. It takes time.When I got back into coding, I felt a bit lost and wondered why I decided to get back into coding after so long. The reason was clear: I was having fun. Yes, it was hard and time consuming, but the giddiness over creating a website that I envisioned in my head for so long could not be ignored. That’s the key: making it personable and fun for the teachers and not just sticking to what I find interesting or fun.

I need to grab their interest straight away and draw them it to wanting more. I also have to consider the teachers in my district and the technology available. I know that this will be a new experience for the majority of the English teachers in my district. I’ve chatted with a few of them and they biggest takeaway was that if they were going to spend time learning coding and incorporating it into the classroom/curriculum, then it had to be a step-by-step guide, that is easily to learn from home and at school.

Back to the Basics: Unplugged and more Choices

First step? No computers at all. Start with Unplugged coding. The above example demonstrates what computer programmers are trying to do. They are telling the computer or game or animation what to do. If teachers don’t have a grasp of the basics, then asking them to teach it to their students would be exceedingly daunting. I remember when I started taking coding courses again this past year, and I how it felt like I was being thrown into an ocean and someone told me to swim without telling me which way. I still want my potential learners to swim, but they should get to choose the direction. Presenting them with options and how they might use them in class would be far more beneficial than just choosing one option and honing in on it. Some teachers are going to be drawn to Scratch, others Minecraft, and others just teaching the basics using Hour of Code or Code Academy.

A Choice Driven Artifact

silver laptop next to coffe cup smartphone and glasses

Photo by Monoar Rahman on Pexels.com

I know my artifact needs to provide choices. It needs to be easily accessible, presentable and available to read and share. The teacher should be able to learn at his or her chosen pace. They need to try a few choices and see which one works for them and their students. Ideally, this artifact should be able to be presented in a group setting and be learned individually at home.

My choices so far:

  • How-to-Guide in Google Docs (easily accessible and to use).
  • Info-graphic on where to start and move forward.
  • A website with all the information teacher would need to start their coding experience and would provide them with links and tools to start coding.

Maybe it will be a combination of all of these and then present it to teachers when convenient, or make it easily available to them via teacher-librarians. A website would be easier to manage and share and the resources would be in one place. With my rationale and learner considerations in place, I will try a few of these options and see which one works best.

________

“A Beginner’s Guide to Teaching Kids Coding (Even When You Don’t Know How to Code).” CodaKid, 11 Oct. 2017, codakid.com/a-beginners-guide-to-teaching-kids-coding-even-when-you-dont-know-how-to-code/.

“A Modern, Open Source Code Editor That Understands Web Design.” Brackets, brackets.io/.

Burke, David. “Professor Warns That Computer Coding in Classrooms May Not Pan out | CBC News.” CBCnews, CBC/Radio Canada, 29 Aug. 2016, http://www.cbc.ca/news/canada/nova-scotia/coding-teachers-schools-1.3740004.

Coles, Terri. “Newfoundland Teachers Learn Coding – and What It Could Mean for the next Generation | CBC News.” CBCnews, CBC/Radio Canada, 22 July 2018, http://www.cbc.ca/news/canada/newfoundland-labrador/coding-teachers-classroom-create-code-teach-1.4751366.

Comisar, Shannon. “Unplugged Coding Activity.” YouTube, YouTube, 1 Dec. 2016, http://www.youtube.com/watch?v=p89b0RFQcTY.

“Computer Sciencewithout a Computer.” CS Unplugged, csunplugged.org/en/.

Cummings, Nancy, et al. “Codesters.” Codesters, http://www.codesters.com/?lang=en.

Diracles, Alexandra. “Coding in the Classroom: 6 Tips to Get Even Reluctant Teachers-and Students-Started – EdSurge News.” EdSurge, EdSurge, 27 Dec. 2018, http://www.edsurge.com/news/2017-01-17-coding-in-the-classroom-six-tips-to-get-even-reluctant-teachers-and-students-started.

“Educators.” Scratch, scratch.mit.edu/educators.

“Homepage | Minecraft: Education Edition.” Minecraft, education.minecraft.net/.

“Teaching Code.” Canada Learning Code, http://www.canadalearningcode.ca/teaching-code/.

Final Vision Blog Post #1

Beginning Steps to Cross-Curricular Coding in English 8

Word Art

Word Art

I’ve been researching cross-curricular coding since LIBE 477 has started. My rationale for this exploration and for the implementation of this topic is that coding is a 21st century classroom skill that needs to be learned in schools. My goal is to expose teachers and students to coding in a gradual way,  so it will open more doors for not only teachers and their curriculum, but also help students get a taste of Computer Science as a field of study.

Scope, Focus & Audience

  1. Scope: cross-curriculum coding and grade 8 English.
  2. Focus: Visual representation storytelling using Scratch or Minecraft or even website coding basics.
  3. Audience: Will be teachers and teacher-librarians because they will have to use and learn first before introducing it into the classroom. Ideally, once teachers are on board, then it would be the task of making the curriculum interesting enough for grade 8 English students.

My district has just started to push for coding in high schools. There are some robotics lessons and some higher grade Computer Science courses, but otherwise coding is still largely underrepresented. Incorporating coding in an English 8 classroom is a great starting point since my background is in English and History (so Humanities 8 class would work as well). Like English, coding has a unique language and learning any language takes time. So how do I present the content is such a way that will be easy for teachers and teacher-librarians to try and learn, but also make it transferable and enjoyable for Grade 8’s? That is something that is still rolling around in my mind, hoping to find an answer.

Needs, Format, and Potential Problems

Needs: the biggest upside is that cross-curriculum coding meets the needs of the B.C.  Curriculum for English Language Arts 8 and some of the Core Competencies. Students will be creating their own stories and then creating a visual medium with coding. It will be shared with the class and presented.

Format: how to represent this visual medium is still a bit of sticking point. One option is a very basic. Students would create a website all on their own. They would incorporate pictures or art along with the story. This option does not allow for the best interaction between students and the activity. Two other options would be to use coding programs such as Scratch and Minecraft to transform their stories and create new worlds.

Potential Problems: it’s time consuming to learn something new, something that the benefits of might not be seen right away. How can I convince teachers to branch out into coding? This is something that I keep turning over in my mind. Hopefully something will tumble out and help me decide. Another potential problem would be deciding what to code. Will it be a story? A fractured Fairy tale? A world for game? Poetry? Maybe having all those options would be best, so the students and teacher can choose.

What’s Next?

I need to actually create a Scratch story or a Minecraft one using the tutorials on their websites.  I need to see how much effort it will take to learn and share this. If I’m not willing to put in the time and effort, then why would I expect someone else to?

Works Cited