Forget the stereotypical image of lines of code on a black screen. At Fillmore Central School in Fillmore, NY, a vibrant classroom pulsates with the creativity and problem-solving skills of 5th and 6th graders, their minds diving into the world of code. Leading the charge are Desi Miller, a passionate STEAM teacher, and Rick Weinberg, a collaborator sharing the vision of empowering young minds through digital creation. But why coding, and why at this age? The answer lies in the transformative potential it holds. Coding isn't just about writing commands; it's about unlocking a creative language that allows students to translate their ideas into interactive experiences, games, and even animations. As Desi puts it, "Coding sparks a fire in students. It becomes more than just learning a skill; it's about expressing their individuality and having a voice in the digital world." But how do you bridge the gap between eager minds and complex concepts? This is where the work of Jean Piaget, the pioneering developmental psychologist, becomes crucial. He emphasized the role of concrete experiences in early learning, highlighting how children build mental frameworks ("schemata") through exploration and experimentation. Desi and Rick have embraced this philosophy. Instead of dry lectures, they use Scratch, a visual programming language where colorful blocks represent commands. Students manipulate these blocks, crafting stories, animating characters, and even designing games – all while grasping underlying coding principles. This "learning by doing" approach aligns perfectly with Piaget's theories. Through trial and error, children observe, adjust, and refine their understanding. Each successful execution of code becomes a mini victory, fueling their curiosity and encouraging them to push further.
The impact is remarkable. Students aren't just mastering coding; they're honing essential 21st-century skills like critical thinking, collaboration, and communication. They learn to break down problems, think logically, and work together to achieve their digital goals. Naturally, challenges arise. Translating complex concepts requires adaptation and patience. Rick emphasizes, "It's all about fostering a growth mindset. We celebrate small wins, encourage exploration, and create a safe space for experimentation." And the results speak for themselves. From intricate digital art pieces to creating their own video game, students showcase their newfound skills and confidence. They're no longer passive consumers of technology; they're creators, actively shaping their digital experiences. Desi and Rick's collaborative effort at Fillmore Central School is a shining example of the power of coding education. By harnessing Piaget's insights and the engaging nature of Scratch, they're nurturing a generation of digital innovators equipped to tackle challenges and shape the future, not just consume it. Who knows, perhaps these young minds will be the ones building the next groundbreaking technologies that change the world! By: Rick Weinberg, CA BOCES Professional Development
0 Comments
At Friendship Central School in Friendship, New York, a dynamic collaboration took place on December 4th, 2023, as I led a model lesson alongside the school's Itinerant librarian, Sally Severtson. Together, we engaged 4th and 5th graders in the fascinating world of coding using Scratch (scratch.mit.edu). Scratch is a free program. And if you are worried about Ed Law 2D, don’t be. Students can use Scratch without having to log in.
This innovative session aimed to introduce young minds to the exciting realm of computer programming. As technology continues to shape our daily lives, fostering early exposure to coding not only cultivates essential problem-solving and critical-thinking skills but also empowers students to become creators in our increasingly digital world. Learning to program shapes in Scratch offers a hands-on, creative approach to understanding the foundations of coding, laying the groundwork for future success in a variety of fields. A lot of Math is also used in this activity. Some of the job opportunities for computer programmers are things like Software Engineer, Web Developer, Data Analyst, IT Security Analyst and Game Designer. The average salary range for these jobs are $50,000 to $150,000, and not all these jobs require a college degree. By imparting these skills at an early age, we equip students with the tools to navigate the evolving landscape of technology and contribute meaningfully to the digital era. Sally Severtson stated that student behaviors were much better than expected when doing the team-taught activities with student. These lessons focus on computation thinking, which is one of the 5 “main sections” of the Computer Science and Digital Fluency standards that all New York State schools must impliment. If you or your school is interested in having this type of experience, please contact Rick Weinberg at [email protected]. These learning opportunities are provided by the 517 Model Schools CoSer. By: Rick Weinberg, CA BOCES Professional Development What are the odds that two coordinators would schedule different lessons with the same grade level educators on the same day? While we don’t know the exact odds (perhaps a probability and statistics lesson for those of you interested), we do know that we were able to make this unlikely event happen. With what was seemingly conflicting lessons, we then had to make a decision. Which lesson would stay and which would be rescheduled: coding or fossils? After a quick discussion and a lot of excitement, we decided something different altogether. Why not both?! With Kevin Erickson, Cuba-Rushford Elementary School principal, and the 2nd grade team on board, we set out to make our lessons a pairing better than peanut butter and jelly (if that is even possible). Based on the response from students and teachers, we may have come close. Students were placed in quasi-random groups and assigned with unique roles (i.e. excavation director, materials specialist, recording specialist, and site manager) to complete their task: locate anything at all from the dig site using only the appropriate tools, the excavation robot and the excavation trowel. Once each excavation team made a discovery, each member fulfilled his or her role to ensure that the dig site was properly cared for, all team members were participating, and the appropriate materials made their way to each group’s respective work site. Depending on what the excavation robot and trowel uncovered, each excavation team explored a variety of fossil concepts such as types, formation, and locations.
Whether the topics are technology and dinosaurs, Science and Social Studies, or Restorative Practice and mathematics, reach out to your friendly neighborhood Instructional Support Coordinators to help with your next interdisciplinary, co-teaching lesson. By: Lance Feuchter & Mark Beckwith, CA BOCES Learning Resources & Professional Development P.s. We would like to extend our sincerest thanks to Karen Insley, Distance Learning coordinator, for her valuable assistance and Wendy Sprague, CRCS Elementary Librarian, for allowing us to utilize the necessary space to conduct such learning opportunities. If it not there already, coding will be coming to a school near you really soon! But why is there so much of a push for this?
Coding has many education implications: it is a way for students to design, create, and express themselves while solving problems, creating games, and having fun. Additionally, there are many opportunities in the area of computer science that students can consider when looking at careers. Website design, app creation, business management and many other fields have jobs that require some understanding of computer code. Learning to code prepares kids for the world we live in today. There are tons of jobs and occupations that use code directly, like web designers, software developers and robotics engineers, and even more where knowing how to code is a huge asset—jobs in manufacturing, nanotechnology or information sciences. However, career prep is just one facet. The skills that come with computer programming/coding help kids develop new ways of thinking and foster problem-solving techniques that can have big repercussions in other areas. Computational thinking allows students to grasp concepts like order of operations and cause and effect. Much like following a recipe, coding is systematic and students can see that attention to detail and sequential thinking are necessary to create a workable code. And then there’s the simple fact that coding is fun! Most kids play games already, so learning the code behind the games takes engagement to a whole new level. So get ready! Coding isn’t the future….it is the present! By: Alexandra L. Freer, CABOCES Learning Resources In an effort to continue CABOCES’ progressive advances with coding, we have been offering CodeMonkey as a way to teach computational thinking and core computer science concepts that will prepare our students for the careers of tomorrow. CodeMonkey is an engaging online game that teaches real computer programming to children as young as nine. Through fun challenges, teachers can introduce basic computer science knowledge to students and better prepare them for the 21st century. Computer programming might seem hopelessly complicated, but it is actually a lot like walking—you just have to take it one step at a time! Programming is just like giving instructions, and when using CodeMonkey, adults and students alike discover how people write commands in computer languages called code, and how code is broken down into step-by-step procedures called algorithms. Patience, attention to detail, and the ability to foresee different circumstances and outcomes can turn lines of text into useful programs and activities! The CodeMonkey curriculum is built as a self-paced online game, where students advance through a progression of challenges. In each level, students write real code to program a monkey to catch all the bananas on the screen. Each solution is checked and graded automatically, and the students receive personalized instructions and hints that help them advance at a pace right for them. Recently, the 5th and 6th grade students at Genesee Valley decided to help that monkey find those bananas! Class time was spent going through the program and teaching the nuances of CodeMonkey and then having the students begin their coding adventure at their own pace. Laughter, shouts of, “This is so fun!”, problem-solving, and even a bit of frustration were on display…all of which are part of learning.
As the students progress, they will being to understand computer programming language, covering topics such as objects, function calls, arguments, loops, variables, arrays, with 300 levels available total. To assist with this, CodeMonkey provides a unique curriculum that accompanies the teaching process step-by-step. Additionally, CodeMonkey provides a teacher’s dashboard where instructors can keep track of their students' progress in real time, as well as see the actual code they wrote. CodeMonkey also provides a cheatsheet so teachers will have the solutions to all challenges. So what are you waiting for? Contact us and give CodeMonkey a try! By: Alexandra L. Freer, CABOCES Learning Resources Was it “Chutes and Ladders”? “Battleship”, perhaps? How about “Chess” or “Uno”? Everyone had a favorite game growing up. What was yours? Maybe “Super Mario Brothers”? Go ahead, take a minute and think about it. Name that game you spent hours on, strategizing about, and maybe even cajoling others to play with you. Got it? Great! I knew you had one. For many children, adolescents, and even teachers, playing a game, especially a videogame, is a preferred pastime. Something about a game keeps players engaged as they try over and over again to accomplish a skill, complete a task, or advance to a next level. The challenge can be all-consuming as players spend considerable amounts of time gaming, even seeming to lose consciousness of the world outside the game. Why do games merit such attention? It may be because games meet students in Lev Vygotsky's (1978) Zone of Proximal Development (ZPD). The difference between what a learner can do without help and what he/she can do with help, the ZPD exists between what is known and unknown, where classroom teachers attempt to meet their students with new knowledge, and new learning occurs. It is the instructional sweet spot. Games intuitively capture a player’s attention at his/her ZPD, as initial rounds capitalize on a player’s prior abilities and skills, and each additional level forces him/her to learn a new skill or acquire new knowledge to be successful. Despite the glazed-over eyes and tears of frustration that can accompany a string of losses, the player returns again and again, each time with a little more understanding of the key to mastery. But how is it that games feed a player’s engagement despite multiple unsuccessful attempts? Bruner Wood (1976) expanded on Vygotsky's work to suggest that supports, or scaffolding, within the ZPD can be removed as soon as skills become automatic. Wood referred to scaffolds as, “Those elements of the task that are initially beyond the learner’s capacity, thus permitting him to concentrate upon and complete only those elements that are within his range of competence” (1976, p.90). One element of successful learning is the ability of the teacher to engage students in the content long enough to provide the scaffolds and supports needed for students to succeed in the ZPD. To achieve engagement, games captivate players emotionally, enticing them with the quest to be played. Game designers hone in on a player’s desire to succeed or win by building the sense the player can triumph through fair play. This embedded emotional element mesmerizes players and leads to deep engagement and the acquisition of skills and content, and tickles the player’s intrinsic desire to succeed. The strong emotional connections of games further enhance a sense of engagement with their task. Fear, surprise, disgust, pride, triumph, and wonder all act as engagement keys for game play (Farber, 2015). “Designers can customise an experience best suited to unlock certain feelings” (Farber, 2015, p.60), making even stronger connections to the game and creating a commitment by the player to continue. Both Vygotsky and Wood describe recognizable parallels to players that self-select games in their ZPD. Gamers learn rules using peers as supports, play, and soon--without help--experience gratification as they play, and even lose. As players develop, they select games requiring a variety of skills or, as skills become automatic, games that are more challenging. Games players find too easy or too hard lie outside the ZPD and lack the keys to engagement, causing players to become passive or give up. Ralph Koster, author of A Theory of Fun for Game Design, points out, “The definition of a good game is therefore one that teaches everything it has to offer before the player stops playing” (2013, p.46). Koster asserts both the educational and entertainment value of games by writing, “Basically, all games are edutainment” (2013, p.47). Games, almost in any form, are so good at engagement, maintaining attention, and advancing a skill that they also make terrific teaching tools and have led to the game-based learning philosophy. “Game based learning describes an approach to teaching, where students explore relevant aspects of games in a learning context designed by teachers. Teachers and students collaborate in order to add depth and perspective to the experience of playing the game” (EdTech Team, 2013). Through game-based learning, teachers pair the benefits of games with learning in their classrooms. Andrew Garvery, a middle-level English teacher at Randolph Central School and professed “gamer”, is one teacher using the blended game design curriculum Zulama to bring the engagement of game design to his students. Andrew’s students are answering the questions, “What is a game? Why do we play them? Is a game a representation of society? How is society represented in a game?” (Garvey, 2016). His students are not using a traditional educational games approach to master vocabulary or key components of content, rather games are the engaging content in his class. Students in Andrew’s classroom are, by design, becoming game designers. Games, through many of the strategies highlighted below and built within Zulama’s curriculum, become everyday pedagogical tools in the learning process.
Whether your favorite game is Monopoly, Minecraft or Mancala, when you are gaming, you are a student and learning is happening. Almost magically, the game has placed you in your Zone of Proximal Development and, chances are, you can’t get enough, even when you’re losing. Incorporating game-based learning strategies to instructional design can bring the magic of the game to the heart of learning in any classroom. REFERENCES
EdTechReview, Editorial Team. (2013, April 23). What is GBL (Game-Based Learning)? Retrieved February 25, 2016, from http://edtechreview.in/dictionary/298-what-is-game-based-learning Entertainment Software Association. More Than 150 Million Americans Play Video Games - The Entertainment Software Association. Retrieved March 11, 2016, from http://www.theesa.com/article/150-million-americans-play-video-games/ Farber, M. (2015). Gamify your classroom: A field guide to game-based learning. NY, NY: Peter Lang. Garvey, A. (2016, March 10). Zulama Webinar [Online interview]. Koster, R. (2013). Theory of Fun for Game Design. O'Reilly Media. Vaillancourt, Beverly. (2014). Zulama: Game Design, Game Principles, and Emotional Design Elements. Used with permission. Vygotsky, L. S. (1978). Mind in society: The development of higher psychological processes. Cambridge, MA: Harvard University Press. Wood, D., Bruner, J., & Ross, G. (1976). The role of tutoring in problem solving. Journal of Child Psychology and Child Psychiatry, 17, 89−100. By: Tim Cox, CA BOCES Instructional Support Services The coding initiative has taken hold in many of our elementary classrooms throughout the Cattaraugus-Allegany region, through the use of Bee-Bots, iPad Apps for Education, programming course platform Zulama, Lego League, and many more. Many of our teachers are breaking away from the ‘shuttering’ that ensued from the mere utterance of the word “coding”. Coding, at its heart, is simply providing a set of directions that one must follow. It encourages critical thinking and problem solving skills in our students. On March 16, Mrs. Hamer’s Kindergarten embarked on their first hands-on coding experience under the expertise of technology integrator Mark Carls. cooperative learning groups of 4-5 students, under Mark’s guidance, programmed our Bee’s to maneuver through the grid provided. Mark was very enthusiastic when describing his work with our students commenting, “Some students grasped the concept of the bees right away and I was able to provide more complex pathways almost immediately, while some students needed more direct support with one step programming tasks. All in all, it was great! The kids were very engaged and enthusiastic about using the Bee’s. Every student wanted to touch them and in our small groups they were able to do just that.” Through this one activity, Mark was able to provide students with an enriching differentiated critical thinking task.
Mrs. Hamer’s Kindergarten class is eagerly awaiting Mark’s next visit when they will be applying their knowledge of coding with the tangible Bee-Bots to coding with the Bee-Bot App. “Why does he keep saying that?,” was what one of the boys whispered to his friend in the elementary library. He had, what I would call, beige hair, and an inquisitive look on his face. His partner had an amazing ability to use the computer mouse. To him, the computer mouse was a part of his hand. I think first boy was talking about the fact that Wendy Sprague and I kept saying over and over “if you work hard you can actually get smarter.” After a brief introduction and an explanation of their first learning adventure, all four students used computer programing to get the solution. Some students were able to complete the learning adventure faster than others, even though learning is not a race and we all learn at different rates of speed. Whatever you do, please don’t tell them they were learning. Wendy is a librarian at the Cuba Rushford school district. She has embraced computer programming and robotics in her schools. The learning of new things does not come easy to everyone and I think it is safe to say that that might be true of Wendy as well. Wendy is a great example of a life-long learner and a follower of the research headed up by Dr. Carol Dwick from Stanford University. Dr. Dwick has done scientific research to prove that if people work hard and believe that hard work can make them smarter and can increase your intelligence that the actual weight of one’s brain gets heavier. This weight change occurs due to the increased number of neurons, or thinking connections, created in your brain by learning. It is important for students to get a good night sleep because the neurons are solidified during sleep. The book called “Mindset” by Carol Dwick is a great resource for anyone and it discusses her brain research. It is only natural for, what some might believe as, unconventional learning to occur in the library. With the easy access to information online, no longer can the library just be a place where information is archived and stored. Libraries are becoming more and more places where information is created to find new facts, invent products to help people and publish things of all kind, not just books. Fifth grade students at Cuba Rushford used the computer programing language called Scratch, which can be found at Scratch.MIT.edu. This coding language consists of “drag and drop” blocks so no “hard coding” or syntax is used. So, instead of students making sure they capitalized using “camelCode” or that they used a semicolon instead of a colon, could put there mind work totally on the logic. Lots of logic goes into computer programming.
Students seemed to enjoy computer programming and I can’t wait till I can go back to Cuba Rushford to do some more teaching and learning with Wendy and her students. Programing is extremely fun, engaging and it teaches a lot of important skills that can help in any classroom. I can’t wait to see what the students come up with. By: Rick Weinberg, CA BOCES Professional Development
Next school year, Cattaraugus Allegany BOCES will be hosting a Coding CLC. CLC stands for collaborative learning community and the idea is to have people share ideas around coding. Basically, teachers, or any school employee, interested in coding will come to a meeting and discuss how coding is and can be used in the classroom. There will also be direct explanations and content being facilitated by CA BOCES professional development staff. The content will center around computer programming, coding, video game creation and computer game design. If you are interested in participating in this CLC, coding and/or the Hour of Code week, please contact Laurie Sledge (814-376-8357 or [email protected])
According to the Bureau of Labor Statistics, by the year 2020, which is now 5 years away, there will be 1 million more well paying computing jobs than students to fill them. Pioneer is taking a great first step in preparing students. All students should have this opportunity. By: Rick Weinberg, CA BOCES “Wow. Mr. W. look what I did,” said Evan. “Oh yeah...Look at what level I’m on,” said Julia. Evan and Julia think they are playing a game. In some ways they are playing a game. The game teaches Evan and Julia, and students like them in Ms. Grube’s class, some basic ideas. The students learn the concepts of repeating, functions, if: then statements and looping. These concepts have to do with logic and they also are foundational skills for computer programming. By the year 2020, statistics say that in America we will have 1 million more computing jobs than students to fill them. The fascinating thing is that the year 2020 is only 6 years away. All of the students in Kirsten Grube’s class just love working on the iPads. They are very engaged. Students work in centers and spend about 15 to 20 minutes a day learning to be young computer programmers. Computers are everywhere and that makes some people want to avoid them. I just don’t think you can avoid computers any more. Businesses involving agriculture, automobiles, manufacturing, healthcare and entertainment, just about every thing somehow involves computers. Avoiding computers is about as equivalent to not using a school book or a pencil and paper. More and more jobs are requiring graduating students to know how to use computers as a tool to complete work. To a bit of a lesser degree, right now, not only will students need to know how computers function, students will have to be the ones who engineer the computers to be a better tool for others.
Some of us, in my generation, took computer programming, around the 1980s, in high school. Some of us took to it and some of us did not. In many cases in high school, back in the 80s, students where just thrown into BASIC computer programming. Many of us had a bad experience with programming because we did not learn some of the necessary foundational skills to programming. What happened to many students in the 80s was the equivalent of being thrown into the language class Spanish 4 without having Spanish 1, Spanish 2 or Spanish 3. That is not what is happening in Cattaraugus Little Valley. Some students, from an early age are learning how to make a computerized robot make a square on a computer screen. Some students are learning that if they don’t want to write out code over and over again, code that does the same thing, then they can use a loop. I have no doubt, that one day, we will hear about Evan or Julia, or some other student, who has helped to put people on Mars, contributed to cars that drive themselves or invented a micro controlled nanoparticle that cures cancer. By: Rick Weinberg, CA BOCES |
Follow us on
|