Skip to main content

Home/ Literacy with ICT/ Group items tagged Learn-to-Code

Rss Feed Group items tagged

John Evans

Matt Harris: Coding is a Universal Connector that We (You) Should Teach in (Y)Our Schoo... - 0 views

  •  
    "I must confess: I am a coder. I like to create and build through computer programming. I find it engages a special part of my brain and calms me when I need a break of administrative or educational work. In fact, I used to code for Microsoft. I also teach coding and I love that coding teaches them to grow as analytical thinkers and problem solvers. In short, I am a big proponent for learning how to code. What has struck most of late is just how universal coding has become as a connector of people. When I first played around with the topic for this post, I considered titling it as, "Coding is a Universal Language," but a set of colleagues corrected me. Coding does not follow the rules of common languages; it exceeds them. Coding ties people together from all backgrounds and ages with the universal concepts of planning, creativity, design, and development. It is both constructive and destructive, fueling collaboration in some and isolation in others. What I challenge readers to think about is finding any part of modern society that is not touched in some way by coding? Think of any social or political event of the past 25 years that didn't have some connection to coding. Think of one nation of people on earth that haven't been influenced in some way by coding. I am sure you can find some, but those outliers are vastly overwhelmed by the examples of coding being tied to the central fabric of contemporary digital society."
John Evans

Never Too Young To Code | School Library Journal - 3 views

  •  
    "Coding brings young children rich opportunities for language development and the "notion of learning from mistakes," says Chip Donohue, the dean of distance learning and continuing education at the Erikson Institute in Chicago, a graduate school in child development. "We actually don't do enough of that with young kids." The sequencing and patterns involved in programming reinforce skills that have always been taught in the early years, but now also create "habits of mind that are essential for the 21st century," adds Donohue, also senior fellow at the Fred Rogers Center, which provides resources and information on media use with young children. When children code together, they are also learning from each other. "In the process of learning to code, people learn many other things. They are not just learning to code, they are coding to learn," Mitchel Resnick, professor at the Massachusetts Institute of Technology (MIT) Media Lab, wrote in an EdSurge article. "In addition to learning mathematical and computational ideas (such as variables and conditionals), they are also learning strategies for solving problems, designing projects, and communicating ideas." Resnick adds that these skills are useful to everyone "regardless of age, background, interests, or occupation.""
John Evans

Don't Take Down the Coding Decorations | My Experiments in Teaching and Learning - 1 views

  •  
    "This year's Hour of Code has received unprecedented coverage.  Hadi Padovi from code.org opened the Nasdaq stock exchange and celebrities came out in full force to push computer science.  We heard the same alarming statistics that 95% of CS jobs will go unfilled.  Millions of students worldwide participated in activities that resembled puzzles.  Padovi tweeted a reply to me when I asked how the popularity of HOC compared to last year: As good as the activities are, they lack some needed elements.  The Hour of Code activities are not tied into curriculum. They are a one day event centred on puzzles.  One hour is not enough.  I would draw a parallel by saying we do not host "hour of gym" or "hour of music" activities once each year. What happens now?  The need for students to learn code and computer science will not disappear over this week.   In fact, we resolved very little.  My hope is that this week will be a springboard for more coding.  If students are to benefit from Hour of Code, we need to: Bring Coding into the existing curriculum and into the classroom Push STEM and find ways to bring it to every school Ensure that every teacher and student is aware of coding, CS and STEM Work with High Schools and the job sector to facilitate these programs"
John Evans

creatingaPLN » home - 0 views

  •  
    joevans · My Wikis · My Mail · My Account · Help · Sign Out · wikispaces *This page can only be edited by organizers of this wiki.homeProtected * pagesubmenu o print o what links here? o rename o delete o redirect o unlock o view source * discussion * history * notify me Protected Welcome to our resource wiki for: Personal Learning Networks: The Power of the Human Network Judith Epcke (@jepcke) and Scott Meech (@smeech) Locations of visitors to this page Bold Italic Underline Color and Style Ordered List Unordered List Horizontal Rule Insert Link Remove Link Insert Images and Files Embed Widget Insert Table Insert Special Character Insert Code Cancel none Optional: a note about this edit for the page history log Optional: tags for this page, separated by commas Cancel Note that the content you create on http://creatingapln.wikispaces.com is licensed under the Creative Commons Attribution Share-Alike 3.0 License. Please only submit content that you write yourself or that is in the public domain. Learn more about our open content policy. Insert a File Double click an image or file to insert it into the page. Show: please wait... Page: Jump: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Double clicking a file: inserts the file links to the file Upload New File notUploading Insert External Image by URL Enter an external image address, click "Load", then double click the image to insert it into the page. * Wikispaces Wikispaces * Video Video * Audio Audio * Calendar Calendar * Spreadsheet Spreadsheet * Document Document * Polls Polls * RSS Feed RSS Feed * Chat and IM Chat and IM * Slideshow Slideshow * Map Map * Bookmark Bookmark * Other HTML Other HTML Choose the category of application you would like to embed from the list on the left. Choose the kind of content you would like
John Evans

Teaching Kids to Code: Text-Based vs Block-Based Programming - 4 views

  •  
    "About two decades ago The MIT Media lab introduced the concept of block-based programming. The idea was to develop an interface that allowed computer programs to be built by simply dragging and dropping puzzle blocks to represent complex programming constructs and commands. With this new method for teaching and learning computer science, the hugely popular Scratch platform was born. This approach lowered the bar for experimenting with programmatic thinking, making it possible for students to create interactive animations and small games without writing a single line of code. This simple concept removed the need to learn the syntax of a formal programming language, and made teaching and learning the basics of computer science accessible to younger learners and to teachers with no formal coding background. Outside of the classroom though, coding has always been, and still remains, a process of typing letters, numbers and symbols. This text-based programming, used in programming language such as C, Javascript and Python, requires coders to obey and conform to formal syntax. Despite the pain of dealing with typos in names of variables and inevitable syntax errors, no other coding method designed to be more "user friendly" has really caught on. Tools have been offered for managers to define business logic through a graphical user interface without writing lines of codes. Or for web developers to add interactive behaviors to their websites without learning Javascript. But in reality, neither of those substitute the power and flexibility of text-based programming. And with neither winning significant adoption, the demand for the classic skill of text-based coding continues to grow and grow."
John Evans

A Different Approach to Coding - Bright - Medium - 0 views

  •  
    "We are strong proponents of children learning to code, but we have concerns about the motivations and methods underlying many of these new learn-to-code initiatives. Many of them, motivated by a shortage of programmers and software developers in industry, focus especially on preparing students for computer science degrees and careers, and they typically introduce coding as a series of logic puzzles for students to solve. We co-founded the Scratch Foundation in 2013 to support and promote a very different approach to coding. For us, coding is not a set of technical skills but a new type of literacy and personal expression, valuable for everyone, much like learning to write. We see coding as a new way for people to organize, express, and share their ideas. This approach to coding is embodied in our Scratch programming software developed at the MIT Media Lab and available for free online. With Scratch, children ages eight and up snap together graphical programming blocks to create interactive stories and games with animated characters. They can share their projects in the Scratch online community, where others can try them out, give feedback and suggestions, and even revise and extend the projects with their own ideas."
John Evans

Advantages in Coding, Part 1: An Application of Math | My Experiments in Teaching and L... - 2 views

  •  
    "Many teachers are starting to code in math classrooms.  I have integrated coding in math initially to start a coding club.  I soon realized that coding is best suited as an option in learning.  There are many benefits to coding that I have found.  The benefits are too extensive for one blog post.  So I am starting a series of blogs to emphasize the advantages. For my first post, I would like to highlight that coding is an excellent application of math skills.  All math can be applied to daily life.  As teachers, we have to apply learning so that our students see relevance.  Coding applies so beautifully to math.  It emphasizes these skills so naturally."
John Evans

ISTE | No device needed to teach kids to code - 2 views

  •  
    "Leka DeGroot can relate to teachers who would like to bring coding to their classrooms but just can't fathom fitting it in. "Teachers often tell me, 'It sounds great but I don't have time, or I don't have the skills,' but you don't have to be a computer scientist to teach coding," assures DeGroot, a first grade teacher at Spirit Lake Elementary in Spirit Lake, Iowa. Just a few years ago DeGroot explored coding for the first time through Hour of Code. Today, she's a trainer for Code.org. She's driven by a desire to introduce students to computational thinking and integrating coding into the curriculum. "The basic concepts of listening to each other, communicating and collaborating, these are not just for computer science. We want every student to have those skills," DeGroot says. Even the youngest students benefit from the critical-thinking and problem-solving skills that coding provides. Not only do kids learn from it, they love it! Recently, for example, collaborated with a teacher in Wisconsin to have students write loop code dances for each other and then held a Google Hangout dance party. "
John Evans

15 free games that will help you learn how to code - Business Insider - 1 views

  •  
    Online learning has come a long way in the last few years.Flickr/Laurie Sullivan When I started learning to code, the options were limited-lots of books (not even e-books), some very basic online tutorials, and a whole lot of experimentation. Online learning has come a long way in the last few years. There are interactive courses, tons of online tutorials, and one of my personal favorite ways to practice coding: games. While a game alone probably isn't going to teach you everything you need to know about coding, it can be a really incredible way to practice the skills you're learning. It makes practice fun. And if you're anything like me, you might suddenly realize you've spent the last four hours reinforcing your coding skills without even realizing it. I've tried out some of the most entertaining and useful games for learning to code. Check out my favorites below. View As: One Page Slides
John Evans

Mixing Reading with Coding in Early Childhood | Knowledge Quest - 0 views

  •  
    "As a librarian, my goal is to expose students to all forms of literacy. Coding, to me, is just another form.  Teaching coding allows me to integrate multiple disciplines together. Coding is a process just like the research process. That is why it fits so nicely in the library. Additionally, coding teaches problem solving, cooperation, and how to overcome failure. With all that being said, I do not believe in just coding for coding sake. I feel it should fit within a bigger picture. Combining coding skills with other literacy skills is always my ultimate goal. Below are a few examples of how I teach coding with early childhood students. Most of these ideas did not start with me. They are a collection of resources from amazing educators that I have learned from."
John Evans

As Schools Emphasize Computer Science, How Do We Teach Teachers To Code? | Fast Company... - 1 views

  •  
    "One thing it doesn't mean, or it really shouldn't mean, is that we replace any existing teachers with engineers or computer science specialists. "Learning how to code is certainly not an easy task, but it pales in comparison to learning how to teach," says Adam Enbar, cofounder of the Flatiron School, a coding academy in New York. Indeed, it doesn't matter how well you know your way around a line of code if you can't impart that information clearly to a pupil, a lesson Gina Sipley, a former English and social studies teacher, experienced firsthand when she herself was learning to code through a General Assembly course. "The teacher we had was a brilliant programmer, that was clear, but had never taught before," she explains. "So as the course went on, people sought out the teachers in the room and said, 'This doesn't make sense. How would you present the information?' I don't have a deep content knowledge at all, but I know how people learn best and how to structure lessons so people are going to get the most out of it." So, what's the smartest, most effective way to go about teaching our 3.1 million existing public school teachers to code, so they're prepared to teach our students?"
John Evans

Don't learn to code. Learn to think. - 6 views

  •  
    "It seems like everyone is trying to learn to code: Code.org has celebrities like Bill Gates, Mark Zuckerberg, and Chris Bosh telling you anyone can code; CoderDojo's are springing up all over the country; the UK has made it part of their official curriculum for all grade school kids. I think this is slightly misguided. Don't get me wrong - I do think the world would be better off if everyone had some familiarity with coding - but coding itself should not be the goal. Computers and programming are just tools. They are a means to an end. The real goal should be to teach people a new way to think. In other words, we should be trying to teach computer science and not just coding. In this blog post, I'll explain the difference between the two, and why focusing on the right one is critical for the movement to succeed."
John Evans

Do Your Kids Need to Learn to Code? YES! But Not for the Reasons You Think | Getting Smart - 3 views

  •  
    "Coding is having it's 15 minutes of fame. Journalists regularly quote facts about the shortage of computer programmers in the US, entrepreneurs fund coding camps for low opportunity kids and even the President has given learning to code a thumbs up. For many parents and teachers this new focus on learning to code feels like an overhyped fad that will be replaced any day now by "learning particle physics" or "learning solar energy storage." And does anyone really believe that turning a whole generation of kids into programmers would be a good outcome for society? What about artists, doctors, musicians and mechanics? What about chefs, writers, electricians and plumbers? Why exactly do kids need to learn to code?"
John Evans

Carrying on the Momentum Surrounding Coding (Code On!) - Coding Ideas for Educators - 0 views

  •  
    "I'm sure that many educators are now feeling more empowered and eager than ever to code in their classrooms.  While participating in the Hour of Code, teachers likely witnessed students fully engaged in learning the basics of coding while being challenged to think through well-written online tutorials and apps.  What they observed was students using coding as a context for developing their Computational Thinking skills. Many wonderful articles have been written about what Computational Thinking is and research has shown it to be a "powerful cognitive skill that can have a positive impact on other areas of children's intellectual growth" (Horn, Crouser, & Bers, 2013).  If we really value Computational Thinking as individual educators and as a province, however, we need to capitalize on this momentum in order to provide our students with greater access and opportunities.  Now that the Hour of Code has given you a glimpse of coding's potential, it's time to explore and learn along side students while continuing your journey…"
John Evans

Coding and Bots | User Generated Education - 0 views

  •  
    "I have been asked to return to teach summer enrichment classes on maker education for elementary-aged learners at a local school during the summer of 2016. One of the new classes I am designing is called Coding and Bots. The description is: Learn how to code first by playing games and then by coding some bots including Sphero, OZOBOT, and Dash and Dot. All ages are welcome but the child should have basic symbol recognition/reading skills. Two things to note about this class are, first, I learned last summer not to underestimate the learning potential of very young kids. These classes are mixed ages ranging from 4 to 10 year old kids. For most of the maker education activities, the very young ones could perform them, sometimes better than the older kids. Second, I am a strong proponent of hands on activities. Although I like the use of iPads and computers, I want elementary aged students to have to directly interact with materials. As such, I am designing Coding and Bots to include using their bodies and manipulating objects. This translates into having all activities include the use of objects and materials excluding and in conjunction with the iPad - not just using the iPad and online apps/tools to learn to code. The activities I plan to do follow:"
John Evans

5 of The Best iPad Apps for Teaching Kids Coding Through Games ~ Educational Technology... - 2 views

  •  
    "Coding is believed to be the 21st century literacy par excellence. Codes make up the totality of our digital world. They are a universal language that every computer speak. Teaching kids coding will not only enable them to better understand the digital world surrounding them but, more importantly, will equip them with skills integral to their overall learning. Coding is all about creativity, imagination, problem solving and strategic thinking. There is a wide variety of ways to make learning programming and coding a fun an enjoyable task for kids. One of them is through the use of engaging and interactive games. Below is a collection of some of the most popular iPad apps for helping kids learn coding through games. Check them out and share with us if you have other suggestions."
John Evans

The Three Best Free Coding Websites for Kids | Edudemic - 0 views

  •  
    "Today there are many resources for people to learn code. The Barbies and GI Joes of yesteryear have become tablets and smart phones. Young kids, such as 12-year-old Thomas Suarez, who gave this excellent TED Talk, are learning advanced forms of coding that few adults even fully grasp. The following is a list of websites online that offer free tutorials and courses for children that want to learn how to code. And even if you are not a kid, you might learn a thing or two. We reviewed a collection of websites and the following three are the best that we found, incorporating various features that put them above the rest. We went through all the most popular coding websites on the Internet and found the three best free coding websites, based on the following criteria: ● Ease of use ● Aesthetics ● Fun ● Effectiveness ● Free Without further ado, the following are the best coding websites we found that was designed especially with kids in mind."
John Evans

Teachers Guide to Using QR Codes in Classroom ~ Educational Technology and Mobile Learning - 0 views

  •  
    "According to Wikipedia, a QR code is " a specific matrix bar code ( or two-dimensional code ), readable by dedicated QR bar code readers and camera phones. The code consists of black modules arranged in a square pattern on a white background. The information encoded can be text, URL, or other data." Teachers can use this technology for a wide variety of educational purposes. In this excellent video tutorial, Red Squirrel demonstrates 11 ways you can use QR codes in your class (e.g: create handouts with links to online content; enrich your content by adding links to online videos, documents and PDFs where students can access more information about topics taught; create QR codes that can show answers to a specific exercise or instructions on how to carry out a certain activity …etc, make books interactive and many more)."
John Evans

5 Student Project Places for Creatively Developing Coding Skills - 1 views

  •  
    "In this modern technology-driven world, more and more students need to learn coding skills. Coding is the method that is used to create websites, software for computers, and the apps that are so popular on everyone's tablets and smartphones. Kids are naturally adept at learning this technology because it's been around since they were born. They don't remember a time where this new age of computer savvy didn't exist. There are ways to make learning how to code more interesting and effective with certain projects that expressly promote it. Here are five project places that students can use to creatively develop those all important coding skills. Providing ways for creatively developing coding skills is a great way to get students started in the world of coding. The following tools will even help them in continuing studies and skills practice."
John Evans

Why Kids Should Learn To Code (And How To Get Them Started) | Learning - 0 views

  •  
    "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, for most kid-coding advocates, reasons for learning to code run much deeper than career prep."
1 - 20 of 359 Next › Last »
Showing 20 items per page