"CS Unplugged is a collection of free teaching material that teaches Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around."
Ignite My Future in School provides middle school educators with standards-aligned, transdisciplinary resources designed to effectively engage classrooms with the foundations of computational thinking across core subject areas.
Computer science education is not a new field. Much of what we know about the pedagogy and content for elementary students comes from Seymour Papert’s research on teaching elementary students to code back in the 1970’s and 80’s. But, as we shift from labs and one-off classrooms to a broad expansion for all students in every classroom K-12, we are seeing changes to how computer science is taught. This means we are working in a rapidly evolving field (insert metaphor of building a plane while flying it). Over time, we have gone from a focus on coding (often in isolation) to a more broad idea of computer science as a whole, and now to the refined idea of computational thinking as a foundational understanding for all students.
Pause. You may be asking, “But wait, what’s computational thinking again?” In her book Coding as a Playground, Marina Umaschi Bers explained: “The notion of computational thinking encompasses a broad set of analytic and problem-solving skills, dispositions, habits, and approaches most often used in computer science, but that can serve everyone.” More simply, you can think of computational thinking as the thought processes involved in using algorithms to solve problems. Sheena Vaidyanathan writes some good articles explaining the differences between computer science, coding, and computational thinking here and here.
Computational thinking put into the simplest terms. Many teachers don't realize they're already teaching their students the baseline for this skill. The book Coding as a Playground by Marian Umaschi demonstrates ways teachers are already implementing the processes used for computational thinking and makes it all very relatable for someone who may feel intimidated about starting coding in their classroom.
This video showcases some key results from our multi-year research project on integrating computational thinking in K12 science using agent-based modeling and programming. Funding from NSF CAREER Award (OCI # 1150230) and Vanderbilt University is gratefully acknowledged.
"Thanks to the successes of campaigns like the Hour of Code and this week’s Computer Science Education Week, educators, policymakers, and families around the country are realizing the value of coding and computer science in K-12 education. But how do “code,” “computer science,” and, “computational thinking,” fit together? What is motivating their introduction into schools, and how might they change education?
Our new report, Computational Thinking for a Computational World, draws from research and interviews with leaders around the country to answer the essential question: In a computational world, what is important to know and know how to do?
The report describes how computational thinking is both central to computer science and widely applicable throughout education and the workforce. It is a skillset for solving complex problems, a way to learn topics in many disciplines, and a necessity for fully participating in a computational world."
Are you wondering what coding means for your classroom? Join us for a look at how to include computational thinking into your teaching.
Explore the vocabulary of coding and the opportunities for offline activities. Showing cross-curricular links and real world application, this webinar will use both Discovery Education Coding and freely available resources to support the teaching and learning of computing.
This guide seeks 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.
A few years ago, the leaders of the College Board, the folks who administer the SAT college entrance exam, asked themselves a radical question: Of all the skills and knowledge that we test young people for that we know are correlated with success in college and in life, which is the most important? Their answer: the ability to master “two codes” — computer science and the U.S. Constitution.
Recently, I had a wonderful opportunity to work with a school district in my area on one of their staff development days. I had been there before winter break to help them realize the new computer science standards in Iowa along with the 5 year STEM plan from the White House and what this all has to do with them and their classrooms. Anytime you head to a school and talk you know you are not making the connections you really want to achieve. At the time it was the only way to give them some food for thought about teaching practices, the big picture of education, and what we need to be thinking about as educators as the rest of the world is adapting quickly.
When I came back to lead a 3 hour workshop to help them experience this learning in their classroom, I was super excited. I knew if I talked computer science and the standards I would lose 80% of them. I redesigned and reworked a project experience that would allow them to undergo a build process and project idea they could visually see working in their classroom. Instead of focusing on all the latest buzzwords, I ignored them all went with a design challenge. I used design thinking as a way for them to explore and experience building, making, tinkering, coding, physical computing, and application to the classroom.
Detroit — October 9, 2018 — The International Society for Technology in Education (ISTE) announced its new ISTE Standards for Educators: Computational Thinking Competencies (CT Competencies) during the CSforALL Summit, which followed ISTE's first-ever No Fear Coding Lab, held in Detroit.
CT Competencies focus on the knowledge, skills and mindset needed to bring computational thinking (CT) to all K–12 content areas and are designed for all educators, including those who are new to computer science. The CT Competencies represent the first-ever approach to correlate and align the ISTE Standards for Educators, the K–12 Computer Science Framework and the Computer Science Teachers Association (CSTA) standards for students. Schools of education across the country will also use the CT Competencies to prepare new educators to lead the way with CT skills.
Computer science education is not a new field. Much of what we know about the pedagogy and content for elementary students comes from Seymour Papert’s research on teaching elementary students to code back in the 1970’s and 80’s. But, as we shift from labs and one-off classrooms to a broad expansion for all students in every classroom K-12, we are seeing changes to how computer science is taught. This means we are working in a rapidly evolving field (insert metaphor of building a plane while flying it). Over time, we have gone from a focus on coding (often in isolation) to a more broad idea of computer science as a whole, and now to the refined idea of computational thinking as a foundational understanding for all students.
Pause. You may be asking, “But wait, what’s computational thinking again?” In her book Coding as a Playground, Marina Umaschi Bers explained: “The notion of computational thinking encompasses a broad set of analytic and problem-solving skills, dispositions, habits, and approaches most often used in computer science, but that can serve everyone.” More simply, you can think of computational thinking as the thought processes involved in using algorithms to solve problems. Sheena Vaidyanathan writes some good articles explaining the differences between computer science, coding, and computational thinking here and here.
Computational thinking put into the simplest terms. Many teachers don't realize they're already teaching their students the baseline for this skill. The book Coding as a Playground by Marian Umaschi demonstrates ways teachers are already implementing the processes used for computational thinking and makes it all very relatable for someone who may feel intimidated about starting coding in their classroom.
Code for Life is a free program that I learned about while attending the BETT Show last week. Code for Life has a programming interface based on Blockly. Anyone who has used Blockly or Scratch will immediately recognize the similarities when they launch Code for Life's programming interface.
As you might know, I believe all transformative practices must be based in the standards. These standards must include both content and process standards (4C’s). Too often, I see wonderful activities that engages students… but also see important standards that could have been incorporated not present in the activity.
The idea behind the Makers Movement includes allowing students to imagine, envision, create, innovate, play, formatively learn, experiment, collaborate, share, and most of all dream of possibilities. The idea of making is not a new concept. In fact, the art of making is at the root and mixed into to the very fabric of our culture. I believe that the amazing innovation we have seen in this country is due to a Maker mentality. We have long been a culture set on dreaming up possibilities, and then taking the action to make it happen. The initial growth of technology has somewhat taken some of our creativity and produced consumption based thinking. We are now past the initial way of thinking, and the Makers movement allows people to finally use the technology to create and make. As we reflect on this… how are you using the Makerspace idea to engage students in content standards while facilitating and assessing process skills?
As you set, up or evaluate, the Maker movement in your school or district I ask you to think about how you are bringing this movement to the entire school and curriculum. I call it creating a Maker Culture. After-all the concept behind making is not a space… but instead a way of thinking.
For this reason, I think it is important to discuss one of the thinking processes often involved in making. It is the idea of computational thinking. 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.
"The skills needed to solve an equation, plan a project, or develop an outline for a writing assignment show similarities. They include important problem solving competencies that students need throughout their lifetime. Computational thinking (CT) can magnify problem-solving skills needed to address authentic, real-world issues. The Computer Science Teachers Association (CSTA) and the International Society for Technology in Education (ISTE) worked together to develop materials to help educators understand, value, and implement computational thinking in K–12 education. Visit iste.org/computational-thinking for more information."
An overview with top level examples of what each aspect of computational thinking is about. I particularly note that while the examples are in respect to programming (mostly) all of the strategies or actions can be used in all subjects not just ICT.
To get content containing either thought or leadership enter:
To get content containing both thought and leadership enter:
To get content containing the expression thought leadership enter:
You can enter several keywords and you can refine them whenever you want. Our suggestion engine uses more signals but entering a few keywords here will rapidly give you great content to curate.