Skip to main content

Home/ Literacy with ICT/ Group items tagged debug

Rss Feed Group items tagged

John Evans

Teaching Kids to Debug Code Independently | EdSurge News - 3 views

  •  
    "During my early days of teaching coding to sixth graders, my immediate reaction was to feel apologetic for a lesson that was not going smoothly for students. I would rush over and show them exactly what they did wrong. They would fix it, the code would run and there would be satisfied smiles as they moved to the next part of the project. As you can guess, this is not a sustainable or a desirable approach to teach coding. A large part of learning to code is "debugging," fixing mistakes in the code written so that it runs as desired. Debugging is difficult. It requires patience, persistence and an almost scientific approach-skills that are not easy to teach in one class. Debugging is particularly challenging for young students who are driven by the end product, such as a game. They often do not perceive the intermediate debugging stage as a learning opportunity; they just want to fix the bug and move on! "
John Evans

An Intro to Sewing Circuits Affordably | Create, Collaborate, Innovate - 1 views

  •  
    "In our #bigmakerbook, I suggest crafting with paper circuits to learn about simple and parallel circuits before delving into sewing circuitry. Last year, my GirlsinTech campers had a great time with paper circuits, but when we began to explore sewing circuits, they ran into many roadblocks. Some had never sewn before, some couldn't thread the needle, some had pre-conceived ideas about sewing that led to disastrous short circuits, etc. (Note: I did have great success with teaching a parallel circuit bracelet at the DPL, but I also had 3 extra helpers for that workshop!)  So I wanted to try something new this year to get students started sewing and creating circuitry knowledge, but still keep the project simple. I wanted to share that project with you, and give you a list of some of my favorite sewing electronics books that aided me in my own journey to learning about creating and debugging soft circuits."
John Evans

[Pedagogy] - Beyond the Hour of Code - 2 views

  •  
    "As many of you are aware, I am a big advocate for integrating coding into classrooms of any age. Coding makes students think critically, look beyond the surface, solve problems, debug, collaborate and share. Coding is like solving a giant puzzle, where some answers are more efficient than others, but every kid gets an opportunity to create a solution. It's a student-centred environment which provides immediate feedback and let's kids take risks without fear or judgement."
John Evans

Computational Thinking in Math Class | Fair Chance Learning | Learning Services for Edu... - 2 views

  •  
    "This post is a summary of an article submitted to the Learning Partnership for use in their monthly newsletter Spark. To read the full article, please visit: https://bit.ly/2pERWIG  Computational Thinking (CT) and the use of computer programming (often referred to as "coding") to support math instruction has gained momentum in recent years. CT has many definitions but most researchers agree that it "involves the use of computer science concepts such as abstraction, debugging, remixing and iteration to solve problems" (Brennan & Resnick; Ioannidou, Bennett, Repenning, Koh, & Basawapatna; Wing as cited in Lye & Koh, 2013).   There are many "potentials" for using computer programming as a context for the development of CT in the mathematics classroom, four of which I've listed below:"
John Evans

Computational Thinking as the New Literacy - Aileen Owens - YouTube - 2 views

  •  
    "In this half-hour presentation at Education Week's Leaders To Learn From event in Washington, Aileen Owens, director of technology and innovation for Pennsylvania's South Fayette school district, describes her efforts around cultivating students' "computational thinking." At the event, Owens was recognized as an exceptional school district leader for her leadership in innovation in curriculum. Since being hired at South Fayette in 2010, Owens' passion has been on cultivating students' "computational thinking." That includes coding. But the real emphasis is on helping students learn to problem-solve; to think algorithmically, in step-by-step sequences; to debug and revise; and to work with abstract concepts."
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?"
1 - 8 of 8
Showing 20 items per page