Skip to main content

Home/ Literacy with ICT/ Group items tagged computational thinking

Rss Feed Group items tagged

John Evans

5 Awesome TV and Movie Robots You Can Build With a Raspberry Pi - 1 views

  •  
    "With so many Raspberry Pi projects to choose from, it can be tricky to find the one you really want to build. Our advice is to find a way to marry the Pi with something you really love. One great example is TV and movie robots - iconic characters from popular sci-fi that can be rebuild at home with a Raspberry Pi built in. Once constructed, your robot might be able to utter commands when a condition is met (perhaps a sensor detects motion). Or it might move around, learning about its surroundings, or reading information to you from Wikipedia. Whatever you have in mind, it should be relatively straightforward to plan and execute. It may take some time, however. Here are five example projects that show how you can combine a Raspberry Pi 2 or later with your favorite fictional robot. 5 Things Only a Raspberry Pi 2 Can Do 5 Things Only a Raspberry Pi 2 Can Do The latest edition of the pint-sized computer is awesome. So awesome, in fact, that there's 5 things you can only do on a Raspberry Pi 2. READ MORE 1. R2-D2 We've all wanted our very own astromech droid, haven't we? Sure, no one on earth is (currently) operating a light speed drive, but Star Wars droid R2-D2 has far greater abilities than onboard spacecraft maintenance. For instance, he can hold torches, carry a tray of drinks, and launch lightsabers across pits in the desert. Okay, it's unlikely you'll manage to get your own R2-D2 robot to do that… but don't let that put you off. Check out this little guy, controlled by a Raspberry Pi. While this project was based on an existing R2-D2 toy, that shouldn't limit your ambition. You'll find plenty of R2-D2 builds on YouTube. There's a massive R2-D2 building community online. Finding one that has a drive unit should be ideal for integrating a Raspberry Pi (and perhaps an Arduino, which you can use the two together) and developing a more realistic R2-D2 experience. Arduino vs Raspberry Pi: Which Is The Mini Computer For You? Arduino vs Rasp
John Evans

7 Computational Thinking Strategies to Help Young Innovators Fail Forward | 3BL Media - 4 views

  •  
    "The terms "fail forward and computational thinking" are trending recently, but what does that really mean? Computational thinking is a method of reasoning that teaches students how to solve real-world, complex problems with strategies that computers use. Computational thinking and the Design Thinking Process are frameworks for problem-solving to help address the need for 21st century skills across our nation's K-12 school system. To make 21st century skills easier to comprehend and teach, Tata Consultancy Services and Discovery Education have teamed up to introduce "Ignite My Future In School," a free resource offering professional development, educator guides, model lesson plans, and curriculum connector resources that provide educators and students with 24/7 support. Aligned to national standards, "Ignite My Future in School" provides teachers, including Learning Leaders, with exclusive, cost-free, professional development experiences across the country and the initiative inspires educators to adopt a transdisciplinary approach. As part of Ignite "My Future In School," we've identified seven effective thinking strategies to equip young innovators with valuable problem-solving skills:"
John Evans

11 Kids Activities to Learn Coding without a Computer | iGameMom - 0 views

  •  
    "Computer coding is essentially a language that computer uses. When we think about helping kids learn computer coding, we automatically think we need a computer first. But in fact, there are many ways to learn computer coding without a computer, as many thinking and coding approach can be learned in many different activities off-screen. Today we share some off-screen activities that teach kids computer coding."
John Evans

The 5th 'C' of 21st Century Skills? Try Computational Thinking (Not Coding) | EdSurge News - 3 views

  •  
    "For better or worse, computing is pervasive, changing how and where people work, collaborate, communicate, shop, eat, travel, learn and quite simply, live. From the arts to sciences and politics, no field has been untouched. The last decade has also seen the rise of disciplines generically described as "computational X," where "X" stands for any one of a large range of fields from physics to journalism. Here's what Google autocomplete shows when you type "computational." (You can try it for yourself!) But the big question is: Does current K-12 education equip every student with the requisite skills to become innovators and problem-solvers, or even informed citizens, to succeed in this world with pervasive computing? Since the turn of this century, the "4C's of 21st century" skills-critical thinking, creativity, collaboration and communication-have seen growing recognition as essential ingredients of school curricula. This shift has prompted an uptake in pedagogies and frameworks such as project-based learning, inquiry learning, and deeper learning across all levels of K-12 that emphasize higher order thinking over rote learning. I argue that we need computational thinking (CT) to be another core skill-or the "5th C" of 21st century skills-that is taught to all students."
John Evans

Welcome! - Computational Thinking Curriculum at Excel - 0 views

  •  
    "At Excel Public Charter School, we place a strong focus on integrating computational thinking within our curriculum across all disciplines. To us, computational thinking means solving hard problems of all kinds using ideas from computer science. These include algorithmic thinking, decomposition, pattern recognition and abstraction, as well as confidence in the face of ambiguity and tenacity to persist through challenges requiring iteration and experimentation. Our computational thinking curriculum is freely provided here for you to incorporate within your own classrooms. You'll find lessons divided into disciplines along the top of this and every other page. With these lessons and projects, we hope you will encourage your students to grow and flourish as computational thinkers, ready to face the real-world challenges of their generation!"
John Evans

Anchoring Computational Thinking in today's curriculum - Conrad Wolfram - 0 views

  •  
    "There is a lot of talk of "Computational Thinking" as a new imperative of education, so I wanted to address a few questions that keep coming up about it. What is it? Is it important? How does it relate to today's school subjects? Is Computer-Based Maths (CBM) a Computational Thinking curriculum? Firstly, I've got to say, I really like the term. To my mind, the overriding purpose of education is "to enrich life" (yours, your society's, not just in "riches" but in meaning) and different ways in which you can think about how you look at ideas, challenges and opportunities seems crucial to achieving that. Therefore using a term of the form "xxx Thinking" that cuts across boundaries but can support traditional school subjects (eg. History, English, Maths) and emphasises an approach to thinking is important to improving education."
John Evans

National curriculum in England: computing programmes of study - GOV.UK - 0 views

  •  
    "A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world. Computing has deep links with mathematics, science and design and technology, and provides insights into both natural and artificial systems. The core of computing is computer science, in which pupils are taught the principles of information and computation, how digital systems work and how to put this knowledge to use through programming. Building on this knowledge and understanding, pupils are equipped to use information technology to create programs, systems and a range of content. Computing also ensures that pupils become digitally literate - able to use, and express themselves and develop their ideas through, information and communication technology - at a level suitable for the future workplace and as active participants in a digital world."
John Evans

5 Reasons Why Everyone Should Learn to Code - Microsoft Citizenship Asia Pacific - 0 views

  •  
    "The Computer Science Education Week, Dec. 5-11, is an annual initiative that mobilizes educators, parents, nonprofits and the industry to inspire all young people to learn computer science and open the door to a promising future. With our rising digital economy and the nonstop pace of technological change, we have an imperative to prepare young people to pursue careers that are in demand. Computer science refers to the academic discipline of studying what can be done using a computer and how to do so. At the foundation of this is computational thinking, a mental process that allows one to formulate problems so as to design possible solutions that a computer or human can easily understand. Coding is one way that computational thinking can be expressed. It is simply writing a list of step-by-step instructions for computers to perform what we want to do. More importantly, it provides everyone a platform to unleash our creativity to create software websites, games, and apps. More than half of today's jobs require some technology skills, and this will increase to 77 percent in the next decade, according to IDC. With youth unemployment in Southeast Asia alone almost three times that of total unemployment rate, coding and computer science serve as the gateway for youth to secure a more fulfilling career or even venture into entrepreneurship. In the Philippines for instance, an entry-level tech position pays 38 percent more than the minimum wage.   I strongly encourage everyone to try coding-and here's why:"
John Evans

Huh? Schools Think Kids Don't Want to Learn Computer Science | WIRED - 1 views

  •  
    "Times have never been better for computer science workers. Jobs in computing are growing at twice the national rate of other types of jobs. By 2020, according to the Bureau of Labor Statistics, there will be 1 million more computer science-related jobs than graduating students qualified to fill them. If any company has a vested interest in cultivating a strong talent pool of computer scientists, it's Google. So the search giant set out to learn why students in the US aren't being prepared to bridge the talent deficit. In a big survey conducted with Gallup and released today, Google found a range of dysfunctional reasons more K-12 students aren't learning computer science skills. Perhaps the most surprising: schools don't think the demand from parents and students is there. Google and Gallup spent a year and a half surveying thousands of students, parents, teachers, principals, and superintendents across the US. And it's not that parents don't want computer science for their kids. A full nine in ten parents surveyed viewed computer science education as a good use of school resources. It's the gap between actual and perceived demand that appears to be the problem."
John Evans

Computational Thinking in Science | American Scientist - 2 views

  •  
    "Computational thinking is generally defined as the mental skills that facilitate the design of automated processes. Although this term traces back to the beginnings of computer science in the 1950s, it became popular after 2006 when educators undertook the task of helping all children become productive users of computation as part of STEM education. If we can learn what constitutes computational thinking as a mental skill, we may be able to draw more young people to science and accelerate our own abilities to advance science. The interest from educators is forcing us to be precise in determining just what computational thinking is."
John Evans

Developing Computational Thinking Skills for Children Age 4-7 - 2 views

  •  
    "Computational thinking is the set of skills you need to be able to get computers to do useful things. It includes logical thinking, planning ahead, working with data, being able to give precise instructions and make predictions. There are lots of activities that can help young children aged 4-7 to develop these skills. Computational thinking skills can be developed through coding but there are lots of other activities that help too. A lot of them are screenless which helps to develop modern skills while also developing other important skills including motor skills and communication. Some of the ideas here are classic kids games and activities that you might have tried anyway, they just happen to be great for computational thinking skills."
John Evans

Moving From an 'Hour of Code' to Districtwide 'Computer Science for All' | EdSurge News - 2 views

  •  
    "This coming week is  Computer Science Education Week, an annual event dedicated to inspiring students to take an interest in computer science. It may start with an 'Hour of Code' in some schools, but the goal is to reach "Computer Science for ALL." That means planning for more than a couple of programming exercises, and thinking deeper about how to create programs that teach computer science to every student. Where can schools start? Here are three guiding principles that have led to the success of the computer science programs at Los Altos School District (LASD) where I work as a teacher and computer science integration specialist. At our K-8 district in Northern California, all 4500 students learn computer science through programs that have been growing over the past seven years."
John Evans

Why leveraging computer science is crucial to every classroom | eSchool News - 2 views

  • 1. Personalized learning
  • By helping students develop skills of inquiry, ideating, creating, modeling, testing, and analyzing in the early years, it becomes easier to integrate computer science into the classroom in later years.
  •  
    "In the ever-changing technological world, computer science is not only becoming more prominent in classrooms, but a staple in education. Computer science combines the principles of technology and use of computers to educate learners on both the hardware and software of computer technology. The field of computer science is exceptionally diverse, as the skill sets are in-demand across practically every industry-serving as a lucrative and stable career pathway. In addition, computer science has many facets, meaning educators can leverage various components of the field to reach students across all levels and learning abilities. With technology present in almost every classroom, educators have a greater opportunity to implement computer science lessons throughout the curriculum. This provides students with the knowledge and skills required to help follow job market trends when they graduate."
John Evans

Computational Thinking | Defining - 2 views

  •  
    "Over the past five years, we have developed a computational thinking framework based upon our studies of interactive media designers. The context of our research is Scratch - a programming environment that enables young people to create their own interactive stories, games, and simulations, and then share those creations in an online community with other young programmers from around the world. By studying activity in the Scratch online community and in Scratch workshops, we have developed a definition of computational thinking that involves three key dimensions: (1) computational concepts, (2) computational practices, and (3) computational perspectives. Observation and interviews have been instrumental in helping us understand the longitudinal development of creators, with participation and project portfolios spanning weeks to several years. Workshops have been an important context for understanding the practices of the creator-in-action."
John Evans

Computational Thinking Across the Curriculum | Edutopia - 2 views

  •  
    "As defined by Jeannette Wing, computational thinking is "a way of solving problems, designing systems, and understanding human behavior by drawing on the concepts of computer science." To the students at my school, it's an approach to tackling challenging questions and ambiguous puzzles. We explicitly integrate computational thinking into all of our classes, allowing students to draw parallels between what they're learning and how they're approaching problems across all disciplines. Our students rely on four computational thinking skills, as well as a set of essential attitudes"
John Evans

Computational Thinking with Scratch - 0 views

  •  
    "Computational thinking has received considerable attention over the past several years, but there are many perspectives on what computational thinking entails. We are interested in the ways that design-based learning activities - in particular, programming interactive media - support the development of computational thinking in young people. This site and its collection of instruments are designed for K-12 educators and researchers interested in supporting and assessing the development of computational thinking through programming. "
John Evans

Computational Thinking ≠ Coding - Tech-Based Teaching: Computational Thinking... - 2 views

  •  
    Coding is the enemy of computational thinking," Stephen Wolfram announced during his keynote at the Building Learning Communities® Education Conference. What was remarkable about this comment were the agreeable nods from the crowd. It seemed there was a collective understanding to this notion, and perhaps one that needed further reflection. This year, the conference had several sessions focusing on computational thinking (which, I might add, is incredibly encouraging to see), and in each one I attended, a special note was added: "Coding and computational thinking are not synonymous."
John Evans

Why Pre K Computer Programming Should Be More Hands and Less Screen | EdSurge News - 0 views

  •  
    "It's sounds like a paradox. How can you teach computer programming without a screen? Computer programming is a term synonymous with coding, after all. Text, letters, syntax, arranged in meaningful sequences that give machines instructions. We code with our keyboards and we see code on our screens. But there is a clear distinction between coding and computer programming, and an even greater distinction between coding and computational thinking, the logical foundations of computer programming. It is basics of computational thinking that children in Pre-K should learn first, in fact, and they can be taught these skills through hands on play, with no screen time at all."
John Evans

What a School District Designed for Computational Thinking Looks Like | MindShift | KQE... - 0 views

  •  
    "Computational thinking is intimately related to computer coding, which every kid in South Fayette starts learning in first grade. But they are not one and the same. At its core, computational thinking means breaking complex challenges into smaller questions that can be solved with a computer's number crunching, data compiling and sorting capabilities. Proponents say it's a problem-solving approach that works in any field, noting that computer modeling, big data and simulations are used in everything from textual analysis to medical research and environmental protection."
John Evans

Helping Students See Hamlet and Harry Potter in a New Light With Computational Thinking... - 1 views

  •  
    "Like many kids of my generation growing up in India, I was an avid reader of Enid Blyton's novels. Many of her books were written as a series ("The Famous Five," "The Secret Seven" and "Five Find-Outers") and I recall wondering if the lives of characters overlapped in any way. Did a character from one series ever run into one from another, for example? I recall wondering the same thing in later years about P.G. Wodehouse's Blandings Castle and Jeeves series. Today, in a world where communities real and imagined are digitally connected via platforms like Facebook, Instagram and Tumblr, we can reframe that question in terms of those common nodes (or friends) in those characters' social networks. As it turns out, network theory as an analytic technique, or what I'd call computational literary analysis, is not just a bona fide research endeavor. It's also a great example of how computational thinking (CT) is truly a cross-disciplinary skill that can be weaved to enrich learning in any subject (not just math and science, as is sometimes the assumption). In an earlier article on computational thinking, I offered teasers of how CT could be integrated into language arts and social studies, in addition to math and science. Here's a detailed treatment of one of those examples, drawn from the work of Franco Moretti's group on "Computational Criticism," which is part of the broader Digital Humanities initiative at Stanford. (See this New York Times profile for more on the work of this group)."
‹ Previous 21 - 40 of 281 Next › Last »
Showing 20 items per page