Skip to main content

Home/ Literacy with ICT/ Group items tagged coders

Rss Feed Group items tagged

John Evans

5 Exciting Activities for Kids to Learn Coding on a Raspberry Pi - 1 views

  •  
    "One of the best gifts you can possibly give your child is an education in computer programming. Not only is it a fun, intellectually-challenging pastime, but it's also a solid guarantee of a future career in an industry that not only offers competitive wages, but also promises to provide stable and steady employment. One of the best tools for teaching coding to kids is the Raspberry Pi. At $30, these are cheap enough for most parents to buy. Using the built-in GPIO (General Purpose Input/Output), they can attach electrical components, and build their own physical computing devices. Because you're unlikely to use a Raspberry Pi as your main computer, your children can experiment and play without the fear of causing damage to your system or your documents. But if you aren't a coder, and don't know your Python from your Prolog, you might not know where to direct your children to. If that sounds like you, don't worry. Here's five simple activities to teach your child how to code with the Raspberry Pi."
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

Is Coding the New Literacy? | Mother Jones - 2 views

  • What if learning to code weren't actually the most important thing? It turns out that rather than increasing the number of kids who can crank out thousands of lines of JavaScript, we first need to boost the number who understand what code can do. As the cities that have hosted Code for America teams will tell you, the greatest contribution the young programmers bring isn't the software they write. It's the way they think. It's a principle called "computational thinking," and knowing all of the Java syntax in the world won't help if you can't think of good ways to apply it.
  • Researchers have been experimenting with new ways of teaching computer science, with intriguing results. For one thing, they've seen that leading with computational thinking instead of code itself, and helping students imagine how being computer savvy could help them in any career, boosts the number of girls and kids of color taking—and sticking with—computer science. Upending our notions of what it means to interface with computers could help democratize the biggest engine of wealth since the Industrial Revolution.
  • Much like cooking, computational thinking begins with a feat of imagination, the ability to envision how digitized information—ticket sales, customer addresses, the temperature in your fridge, the sequence of events to start a car engine, anything that can be sorted, counted, or tracked—could be combined and changed into something new by applying various computational techniques. From there, it's all about "decomposing" big tasks into a logical series of smaller steps, just like a recipe.
  • ...1 more annotation...
  • Because as programmers will tell you, the building part is often not the hardest part: It's figuring out what to build. "Unless you can think about the ways computers can solve problems, you can't even know how to ask the questions that need to be answered," says Annette Vee, a University of Pittsburgh professor who studies the spread of computer science literacy.
  •  
    "Unfortunately, the way computer science is currently taught in high school tends to throw students into the programming deep end, reinforcing the notion that code is just for coders, not artists or doctors or librarians. But there is good news: Researchers have been experimenting with new ways of teaching computer science, with intriguing results. For one thing, they've seen that leading with computational thinking instead of code itself, and helping students imagine how being computer savvy could help them in any career, boosts the number of girls and kids of color taking-and sticking with-computer science. Upending our notions of what it means to interface with computers could help democratize the biggest engine of wealth since the Industrial Revolution."
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

Unplugging the Hour of Code - 3 views

  •  
    "Teaching kids to code is arguably as important to today's youth as numeracy and literacy. In many ways code is numeracy and literacy. More so, it is also a way of looking at problems, breaking them down, thinking about solutions and being creative. From an industry standpoint, there will be more jobs than coders in the next few years and I expect to see a Chief Robotics Officer position any day now. By now many have heard of the Hour of Code movement. It has become an annual event during Computer Science Education Week in an effort to introduce a new skill set to people of all ages. But what exactly is coding?"
John Evans

Raspberry Pi Sense HAT Pixel Tutorial - YouTube - 0 views

  •  
    "Make your very own interactive pixel pet with this Raspberry Pi Sense HAT tutorial. Learn how to program with python to make a moving pixel avatar that is triggered when you shake the Raspberry Pi. Suitable for beginner coders!"
John Evans

LinkedIn CEO Jeff Weiner: The main US skills gap is not coding - Quartz at Work - 1 views

  •  
    "Ask anyone which professional skill is most in demand right now, and they'll likely say coding. But ask LinkedIn CEO Jeff Weiner, and he'll give you a different answer. As head of the world's largest professional-networking site, Weiner presumably has access to more, and more detailed, employment information than any government. He knows what jobs people post, what jobs people have, and what jobs people want. And the biggest skills gap he says he sees in the United States is soft skills. What most employers want, Weiner says, are written communication, oral communication, team-building, and leadership skills. Never mind that salaries for coders (a median $103,560 in the US in 2017, according to the Bureau of Labor Statistics) indicate that it's technical chops that are valued right now. Soft skills have staying power."
Phil Taylor

ISTE | Turn coders into computational thinkers - 1 views

  • With computational thinking, students learn how to work together to approach open-ended problems, gain confidence to work with complex problems, and develop grit to continue to work on the problem until a viable solution is found. The added component with computational thinking, however, takes this approach one step further by asking you to think about how you are preparing your students to use technology when solving problems.
  •  
    Yes, students learn how to work together to approach open-ended problems I agree with this but... gain confidence to work with complex problems, and develop grit to continue to work on the problem until a viable solution is found not agree an the same time. Now the younger students have many mini tattoos in their bodies and have more problems to fing jobs in the future.
John Evans

Swift Playgrounds: Not Just Another Coding App |SLJ Review | School Library Journal - 0 views

  •  
    "Are your students budding coders? Do they want to create and design apps? Apple has released a sophisticated app for students serious about programming. Swift Playgrounds, a free iPad app (iOS 10) that teaches Apple's programming language Swift, was among the major announcements at Apple's Worldwide Developers Conference (WWDC) in June 2016. Released in mid-September, Swift Playgrounds is a robust app offering hours of programming lessons."
John Evans

No Job Is Safe, But These Skills Will Always Be Valued in the Workplace - 2 views

  •  
    "If you'd asked farmers a few hundred years ago what skills their kids would need to thrive, it wouldn't have taken long to answer. They'd need to know how to milk a cow or plant a field. General skills for a single profession that only changed slowly-and this is how it was for most humans through history. But in the last few centuries? Not so much. Each generation, and even within generations, we see some jobs largely disappear, while other ones pop up. Machines have automated much of manufacturing, for example, and they'll automate even more soon. But as manufacturing jobs decline, they've been replaced by other once unimaginable professions like bloggers, coders, dog walkers, or pro gamers. In a world where these labor cycles are accelerating, the question is: What skills do we teach the next generation so they can keep pace?"
Reynold Redekopp

New eBook - volume two of Manitoba Education and Technology | ManACE.ca - 0 views

  •  
    A book written by Manitoba educators on how they are implementing Maker and Coder ideas. Edited by Mike Nantais and Reynold Redekopp
John Evans

Using Python Projects to Make a Better Math Class - Young Coder - Medium - 0 views

  •  
    "Peter Farrell spent more than a decade teaching math and computer science. Somewhere along the way, he began using Python to create programming challenges to pair with his lessons. But what started as a way to reinforce math concepts gradually developed into something else - a gateway to a more practical approach to math education. Peter saw how coding projects allowed students to shift from passively learning concepts to actively working, reasoning, and playing with them. In other words, code helped them to go from learning about math to actually doing math. As he says "Why should the science, art, and home-ec students have all the fun? It's about time we heard students saying Look what I made in math class!""
squadchief

CPC Practice Exam - 0 views

  •  
    Dear Friend, Let me ask you a question. Are you about to take the AAPC exam for Certified Professional Coder for the first time? Or are you one of the many people who FAILED the exam the first time, and are now looking to retake the test, perhaps for the third or fourth time? It's Time To STOP Doing What's Not Working, And Get The CPC Practice Exam - Updated For 2020! CONTENTS OF THE PRACTICE EXAM:
John Evans

ISTE | Turn coders into computational thinkers - 2 views

  •  
    "Why coding? And why now? Many of us would quickly respond that learning to code is a necessary skill in today's world with the vast amount of technology tools available. However, it is a little more difficult to define why or how it is applicable in our daily lives. As an educator, ask yourself: What are the underlying skills that coding teaches students? What are the learning outcomes we want for students as a result of bringing coding into the classroom? Computer science is more than just coding. Thinking like a computer scientist involves more skills than just being able to write code. Educators need students to bring their creativity and ability to think collaboratively to a problem in order to solve it. The computer will not solve problems without a human first working through how to approach the problem."
‹ Previous 21 - 39 of 39
Showing 20 items per page