Skip to main content

Home/ Literacy with ICT/ Group items tagged computing

Rss Feed Group items tagged

John Evans

What's the Difference Between Coding and Computational Thinking? | EdSurge News - 1 views

  • Let’s get into a simple, but longer definition. When given any problem, can we formulate it so that it can solved using the power of computers? A computational thinker is one who collects data and analyzes it to understand the problem. That person then decomposes (breaks it down) into simpler problems. Instead of solving only that problem, you look for patterns, remove details and abstract so you can solve all problems of that type. You define the steps to solve the problem (the algorithm) and if possible, build a model to simulate, test and debug the solution.
  •  
    "In my last EdSurge article, "Computer Science Goes Beyond Coding," I wrote about the difference between coding and computer science, to help us understand what we mean by phrases like "Teach kids to code" and "Computer science for all." In that article and in many other articles, there is another term that appears often: "Computational thinking." Well, what is Computational Thinking (CT), and how does it differ from Coding and Computer Science-especially when it comes to classroom practice and instruction?"
John Evans

Teaching computer science - without touching a computer | The Hechinger Report - 4 views

  •  
    "A group of children on a playground, each kid clutching a slip of paper with a number on it, moves along a line drawn in chalk, comparing numbers as they go and sorting themselves into ascending order from one to ten. Another group of children, sitting in a circle, passes pieces of fruit - an apple, an orange - from hand to hand until the color of the fruit they're holding matches the color of the T-shirt they're wearing. It may not look like it, but the children engaged in these exercises are learning computer science. In the first activity, they've turned themselves into a sorting network: a strategy computers use to sort random numbers into order. And in the second activity, they're acting out the process by which computer networks route information to its intended destination. Both are from a project called Computer Science Unplugged, which endeavors to teach students computer science without using computers."
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

Computational Thinking: 10 Ways To Promote CT Across The Curriculum, Part 1 - Tech Lear... - 5 views

  •  
    "In this post, I would like to review a thinking processes that can be applied across the curriculum providing a process for authentic understanding of standards. The cognitive process I am referring to is Computational Thinking (CT). This type of thinking is important not just in high stake testing, but also success in that world after school. Perhaps you have come across the idea of computational thinking in education. The best way to describe computational thinking is to look at the way a computer thinks… or at least runs a program. This is actually the most important concept a student learns through coding and developing computer programs. We must keep in mind that it is not the coding that is important… but the thinking process. After all… one can use a computer, but not actually use computational thinking skills. "
John Evans

Computing At School: COmputational Thinking - A Guide for Teachers - 2 views

  •  
    "This guide aims to help develop a shared understanding of the teaching of computational thinking in schools. It presents a conceptual framework of computational thinking, describes pedagogic approaches for teaching and offers guides for assessment. It is complementary to the two CAS guides published in November 2013 (Primary) and June 2014 (Secondary) in supporting the implementation of the new National Curriculum and embraces the CAS Barefoot and CAS QuickStart Computing descriptions of computational thinking. Computational thinking lies at the heart of the computing curriculum but it also supports learning and thinking in other areas of the curriculum."
John Evans

Home - Barefoot Computing Barefoot Computing - 2 views

  •  
    "Today's teachers are key to the next generation's success. Barefoot supports primary educators with the confidence, knowledge, skills and resources to teach computer science. Resources aligned to the curricular for all UK nations. This includes FREE high-quality lesson plans and local CPD Workshops, all designed to help teachers gain confidence in bringing computer science to life in the classroom. CAS and BT are working together to support teachers in delivering the computing curriculum. BT - Barefoot Computing is part of BT's commitment to help build a culture of tech literacy and use the power of communications to make a better world. Find out more at www.techliteracy.co.uk CAS - For teachers who have found Barefoot Computing the first entry point on their CPD journey, Computing At School can be found by clicking here http://www.computingatschool.org.uk/"
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

7 computational thinking strategies to help young innovators fail forward | eSchool News - 4 views

  •  
    "Computational thinking has been trending, but what is it, really? Simply put, 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. While computation governs the world around us, computational thinking as a teaching and learning framework is a new concept for many. These skills are becoming progressively important due to the constant evolution of technology and its place in our economy. An increasingly automated workforce means students who have had exposure to tech-thinking will be more likely to succeed. To help get students future-ready, I've identified seven effective thinking strategies to equip young innovators with valuable problem-solving abilities. Using these tips, students will not only be learning important skills, but will be preparing for what lies ahead post-graduation."
John Evans

ISTE | Computer programming in 4 steps - 3 views

  •  
    "At the secondary level, core computer science (CS) concepts and practices are taught in courses typically within the information technology (IT) career cluster under the umbrella of career and technical education (CTE). However, CS concepts and practices are also increasingly being incorporated into academics and also electives (and are influenced by art and design). No matter the discipline, creating computational artifacts is one of the core CS practices students should consistently experience to become better problem-solvers. Computational artifacts may include images, videos, presentations, audio files and computer programs. Precise and consistent practice in computer programming (CP) will help students construct cross-curricular knowledge in tandem with both academic and CS concepts and practices. As CP is the process of writing a program from start to finish, students receive exposure in the amalgamation of practices 3-6 found in the K-12 Computer Science Framework. So, how can we successfully engage students in CP? Here's how we can do so in four major steps."
John Evans

From Dabbling to Doing: 6 Tools That Excite Kids About Coding | MindShift | KQED News - 1 views

  •  
    "It's clear coding and computer science have become key priorities in K-12 education. From Code.org's massive round of funding and the formulation of the Computer Science Coalition to President Obama's Computer Science For All initiative to big school districts, like the San Francisco Unified School District, building K-12 computer science curriculum - there's indications that this is more than a passing fad. Many educators are excited about the opportunities coding and computer science offer students, but with these new curricular priorities come the major practical, pedagogical challenges of building a scope and sequence and then transforming it into units and lessons (not to mention, you know, teaching). Given the problems computer science has had meeting the needs of all students - especially early on - there's some tough challenges ahead for school leaders and educators to make sure computer science for all doesn't fall flat."
John Evans

PBS Show Will Teach Preschoolers How To Think Like Computers | EdSurge News - 0 views

  •  
    "As society anticipates a future filled with artificial intelligence, experts are theorizing ways that we humans can outperform the computers that are being programmed to perfection. Some believe educators should focus on building soft skills like empathy and interpersonal communication so humans and robots can complement one another. However, other education thought leaders are ready to beat computers at their own game by teaching people to think like intelligent machines. Why do so many of our kids struggle with math problem-solving? Because they don't know where to start; they don't know how to decompose the problem. Heidi Williams The term for getting humans to think like computers has been coined Computational Thinking, and the idea is taking off. Author Heidi Williams can attest to its popularity after her book on the subject, No Fear Coding Computational Thinking Across the K-5 Curriculum, sold out at the International Society for Technology in Education conference. Inside the book, Williams breaks down computational thinking standards into four parts: 1. Formulating problems through data analysis, abstract models and algorithmic thinking; 2. Collecting, analyzing and presenting data; 3. Breaking down problems into parts and extracting information to understand the system in place; and 4. Using algorithmic thinking to develop sequences and testing automated solutions."
John Evans

Google Computer Science Education - 1 views

  •  
    "Computers are everywhere in our world today and being an educated citizen requires an understanding of the fundamentals of computer science and its underlying problem-solving methodology of computational thinking. Not every child should become a computer scientist, but all children should have the opportunity to explore and create with computing. Google has developed programs, tools and resources that advance computer science education and provide opportunities for exploration and learning in school, in informal settings and at home."
John Evans

Class Tech Integrate : Computer Science Practice Standards - An introduction to #CSforALL - 1 views

  •  
    "This past fall (2015), I was lucky enough to be a part of the K-8 Computer Science Standards Committee for the state of Arkansas. Arkansas is the first state in the US to require all students in K-8 learn computer science standards. These standards will be embedded in other curriculum areas, CS will not be a stand alone subject. All of Arkansas's high school's must have CS courses available for interested students as well. The Computer Science Standards (Linked HERE from the ADE Website) begin with a set of Computer Science Practices. These practices exhibit the "habits of mind" that it takes to succeed in the area of Computer Science. Many teachers will agree that these are also great habits to succeed in every subject."
John Evans

An Infographic In Celebration of Computer Science Education Week | Edudemic - 0 views

  •  
    "It's easy to take digital technology for granted these days. To students who were practically born with an iPad in their hands, it's hard to imagine a time when a world of history and knowledge wasn't just a few swipes away. But if the infographic below, entitled, "Remarkable Advances in Computer Engineering," is any indication, there are advances in the pipeline that will stretch the imagination of even the most jaded kindergarten digital savant. On this, the second day of Computer Science Education Week, we're once again celebrating these advances with a look forward. Whether you're a computer science teacher or you teach a more generalized classroom, show this infographic to your students to spark discussions about the future of technology, to stretch imaginations and student conceptions of what's possible, and to inspire your students onto the computer science track. Even students who lead less computer-centric lives will be interested in discussing applications of these shifting capabilities to their own interest areas."
John Evans

Where Edtech Can Help: 10 Most Powerful Uses of Technology for Learning - InformED : - 2 views

  •  
    "Regardless of whether you think every infant needs an iPad, I think we can all agree that technology has changed education for the better. Today's learners now enjoy easier, more efficient access to information; opportunities for extended and mobile learning; the ability to give and receive immediate feedback; and greater motivation to learn and engage. We now have programs and platforms that can transform learners into globally active citizens, opening up countless avenues for communication and impact. Thousands of educational apps have been designed to enhance interest and participation. Course management systems and learning analytics have streamlined the education process and allowed for quality online delivery. But if we had to pick the top ten, most influential ways technology has transformed education, what would the list look like? The following things have been identified by educational researchers and teachers alike as the most powerful uses of technology for learning. Take a look. 1. Critical Thinking In Meaningful Learning With Technology, David H. Jonassen and his co-authors argue that students do not learn from teachers or from technologies. Rather, students learn from thinking-thinking about what they are doing or what they did, thinking about what they believe, thinking about what others have done and believe, thinking about the thinking processes they use-just thinking and reasoning. Thinking mediates learning. Learning results from thinking. So what kinds of thinking are fostered when learning with technologies? Analogical If you distill cognitive psychology into a single principle, it would be to use analogies to convey and understand new ideas. That is, understanding a new idea is best accomplished by comparing and contrasting it to an idea that is already understood. In an analogy, the properties or attributes of one idea (the analogue) are mapped or transferred to another (the source or target). Single analogies are also known as sy
John Evans

Computer Science Principles - 2 views

  •  
    A new, widely accessible Advanced Placement Course for Computer Science. The College Board oversees the development of the course and exam that will launch as AP Computer Science Principles in 2016-2017. For College Board details, see College Board's Advances in AP site. The AP Computer Science Principles Curriculum Framework (.pdf/1.42MB) was developed to serve as a fundational guide to ensure selected curricla focuses on innovative aspects of computing along with the computational thinking practices that are critical to a future-ready education.
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

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

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

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!"
‹ Previous 21 - 40 of 1272 Next › Last »
Showing 20 items per page