background preloader


Related:  mrmckinlayApprendre la programmation en s'amusantRoboticaCodingCources

9 ways to make your Computing classroom 'immersive' — ICT & Computing in Education This photo was taken in a history lesson in a computer lab. The students were doing research into the assassination of John F Kennedy. As you can see, the wall was covered in photos on the subject. Many of the pictures were stills from the Zapruder film. Using Minecraft To Engage Students In Learning International Teaching Magazine A Descriptive Writing Prompt Descriptive writing of settings is one of my favourite areas to teach. I enjoy enthusing my students and trying to find ways to boost their creativity and imagination.

5 Games That Teach You How to Code By Jacob Gube These Web games will give you a fun and engaging introduction to the world of programming. CodeCombat CodeCombat is an HTML5 role-playing game (RPG) that teaches you fundamental programming concepts. In CodeCombat, you play a hero adventuring through the game’s levels. Project Bloks - Research Algoblocks Algoblocks was one of the very first systems to allow children to program with blocks. Suzuki, H., & Kato, H. (1993, August). Braitenberg Creatures The Braitenberg Creatures introduced the idea of creatures that would have code embedded into them — sensors and actuators would be connected in sophisticated ways to generate complex behavior with the need to program using a computer.

The KUBO Robot Teaches Kids To Code Meet KUBO: the educational robot designed for children 3+ that teaches kids how to code in an intuitive, tactile fashion. As co-founder Tommy Otzen explains on KUBO's Indiegogo Crowdfunding film, he and Daniel Lindegaard created KUBO because they believe that "programming skills are essential for kids to acquire to succeed in the 21st century." Otzen elaborates to Curiosity that KUBO was "based on decades of research in child psychology and contemporary theory in cognitive learning." Tips on reducing teacher stress from the ‘happiest school on earth’ An extra week’s summer holiday, shutting the school at 5.30pm and cancelling revision sessions are just some of the ways more considerate headteachers are trying to ease the burden on teachers. A happy staff makes a happy school and it helps to have the right Twitter handle. Step forward Jeremy Hannay, deputy headteacher @happiestschoolonearth aka the Three Bridges primary school in Southall, west London. He arrived in the UK from Ontario, Canada, and couldn’t believe what he found. “I had never seen so much marking before I came to England. Ontario schools give teachers the professional autonomy to decide when written marking is appropriate and when it would be better to use oral or peer-to-peer feedback,” he says.

10 Puzzle Websites to Sharpen Your Programming Skills By Ben Dowling Solving programming puzzles is a fun way to develop your logical and problem solving abilities. Also, when you’re familiarizing yourself with a new programming language, solving puzzles for that language can help speed up the learning process. Here are the top 10 popular programming puzzle sites that will help test your thinking and improve your programming, problem solving, and logical thinking skills. 1. 12 Great Books to Help Kids Learn Coding April 30, 2017 A few days we shared with you this interesting resource featuring some of the best apps and tools to help kids learn everything about coding. Today, we are adding another important resource to our coding archive. This is a collection of some good books to introduce kids to coding and help them master the world of programming.

What is it like to date someone you met playing Pokémon Go? I can feel my shoulders freckling in the summer sun. The heat borders on oppressive and a thin line of sweat beads at my hairline, barely cooled by a passing breeze. I am standing next to a pond, atop a giant sundial where high noon betrays no shadows, and I am sending a Tentacruel – a giant poisonous jellyfish – to attack the man across from me. There are no tumbleweeds to set the scene, no spaghetti-western whistles or wide-frame cuts to layer on the tension, but my finger still twitches to the countdown of our duel. Three. Introduction to Computer Science and Programming Using Python Read all 44 Reviews4.5/5 average stars This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. Together, they are designed to help people with no prior exposure to computer science or programming learn to think computationally and write programs to tackle useful problems. Some of the people taking the two courses will use them as a stepping stone to more advanced computer science courses, but for many it will be their first and last computer science courses. Since these courses may be the only formal computer science courses many of the students take, we have chosen to focus on breadth rather than depth. The goal is to provide students with a brief introduction to many topics so they will have an idea of what is possible when they need to think about how to use computation to accomplish some goal later in their career.

Computing At School Registration open for May 2nd start. Guided Route (Secondary) - next start 2nd May. Apply by 25th April to start on this date. Guided Route (Primary) - next start 2nd May. Apply by 25th April to start on this date. 12 Good Coding Apps for Elementary Students May 15, 2017 In response to a request from one of our readers, here is a collection of some of the best iPad apps you can use with your elementary students to introduce and teach them coding and programming. This selection is based on our previous reviews as well as on the popularity of these apps among teachers and educators. You can also check this infographic featuring 12 excellent books designed specifically to help kids in their code learning journey. Links of the apps are under the visual. Enjoy

Why You Need to Know More Than Coding to Master Computer Science Picking up a book, taking an online course or enrolling in a boot camp to learn a programming language might seem like the best way to get started. It is true, learning a programming language is a very important part of starting your journey as a software developer and coder, but it is only part of the equation. The field of computer science isn’t just about loops and semicolons. It is about understanding how and why computers work the way they do, and that the world around us is represented, in some way, by a computer. In fact, to help people recognize the many sides of computer science, the College Board has built a curriculum based on seven themes they call “big ideas” that describe all of the various facets of computer science. These form the foundation of their curriculum for the Computer Science Principles Advanced Placement exam to help high school students prepare for a college education in computer science.

The MOOC has landed! – A few months ago, I published a post titled Proposal for a GCSE Computing MOOC in which I described an idea I was considering to support other teachers with the teaching of GCSE Computer Science. Well, the good news is it’s now ready for use at – The problem: I taught GCSE Computing over a five year period and, like many other teachers of the subject, experienced the following challenges when teaching the theory part of the course: If that’s not gloomy enough, I wrote about some of the additional challenges facing Computing teachers in “Challenges of Teaching GCSE Computer Science“. The solution: After experimenting with a range of teaching strategies approaches, I finally found a solution that seemed to work with every class I taught and also addresses each of the challenges I identified above. After sharing this approach through podcasts, blogposts and webinars – many other teachers have written to me and told me how it’s transformed how they now teach this course.