background preloader

3. Programming unplugged: learning programming without computers

3. Programming unplugged: learning programming without computers
An inspiring unplugged session on teaching computing for teachers. Overview It’s easy to assume that programming is something you have to learn at a computer but if you want your students to deeply understand programming concepts, rather than blindly getting programs to work then unplugged techniques can work really well to get students started. We will see how to program a robot face that is made of students, look at a simple way to give a deep understanding of how variables work by making them physical, and see how to compile programs onto your class instead of onto a computer. Session material This session will cover: Inspiring ways to introduce programming away from computers.What is a variable? Activities are suitable for all age groups and can be adapted to fit your teaching needs. Resources This session comes with linked activity sheets and ‘story’ write-ups that you can download: Format This is a self-contained evening interactive seminar session of around 60-90 minutes. Like this: Related:  tools to learn04 Games and Tutorials03 Benchmarks & Projects

Welcome :: CheckiO From Unplugged to Well-Connected Thinkersmith makes CS accessible: From unplugged exercises to computer labs, with Code.org & others. A sample of videos that showcase our work: See what we're up to: www.thinkersmith.org/facility Short and Sweet Thinkersmith believes that computer science should be taught early and with responsibility! We are fighting to get *appropriate* computer science education into every community...knowing that sometimes that requires teaching the foundations without using *any* technology. We specialize in "unplugged" lessons, like teaching programming using plastic cups, or teaching functions and variables by making keychains. What Are You Doing? We want to open a facility where we can host regular and reliable programs during business hours, after school, on weekends, and over the summer. The Perks At the $5 level, you can vote for where we end up next! Click here to see a large image of our current perks The Plan Click here to read about stretch goals. What Does it Mean?? Money can be tight.

CS Unplugged Projects | Help Kids Code Help Kids Code Magazine | Explore computer science and software programming These hands on projects teach computer science concepts without a computer. Plus links to many more projects. Computer Science Unplugged has a bunch of fun projects to teach kids, students, parents, and any adult the basics of computer science. Instead of boring lectures, all projects are hands on. Here are three projects that might be fun to try. Count the Dots (Binary Numbers) Here’s a fairly quick explanation of this project: This is an easy place to start learning computer science hands on. Lay the cards or pages face up on a table. Next, try to create numbers with cards. The card with 16 dots and the card with 8 dots would get you to 24. Can you quickly tell what the binary number 00001 represents? You can play any number of games this way. Binary numbers are interesting because computers, including the one you’re using now to read this page, turn everything into binary numbers, from adding up numbers to displaying dots on a screen that make up letters, web browsers, and so on.

Create your own Interactive Fiction What is Interactive Fiction? Interactive Fiction (formerly referred to as Text Adventures) are a cross between reading a book and playing a game, where you control the main character. Rather than reading the story from start to finish, you interact with everything by typing commands at a prompt, discovering things as you go along. Well written games give you, the player, the impression that anything you type is understood by giving a sensible and meaningful response. Indeed, part of the fun of playing interactive fiction games is discovering responses to things you didn't expect to have been catered for. Most interactive fiction follows the same basic rules - these include walking from location to location using compass directions (north, east, south-west etc). How do you create Interactive Fiction games? There are several different systems for creating interactive fiction. ADRIFT is different by being a completely GUI driven application, designed to be intuitive and easy to use.

Computer Science-in-a-Box: Unplug Your Curriculum Computer Science-in-a-Box: Unplug Your Curriculum introduces fundamental building blocks of computer science -- without using computers. Use it with students ages 9 to 14 to teach lessons about how computers work, while addressing critical mathematics and science concepts such as number systems, algorithms, and manipulating variables and logic. NCWIT is pleased to offer Computer Science-in-a-Box: Unplug Your Curriculum in cooperation with the authors of Computer Science Unplugged. Computers are everywhere. Computer Science-in-a-Box: Unplug Your Curriculum introduces fundamental building blocks of computer science -- without using computers. Presenting these activities to your students will allow them to: You don't have to be a computer expert to enjoy learning these principles with your students. Count the Dots -- Binary Numbers (Watch it now)Card Flip Magic -- Error Detection and Correction (Watch it now)Beat the Clock -- Sorting Networks (Watch it now)

Overview | The New York City Foundation for Computer Science Education Overview Mission Ensure that all children in the New York City public schools have access to computer science education that will put them on a pathway to academic success and a 21st century career. Vision Access to computer science education will ensure New York City’s 1.1 million public school students develop critical thinking and problem-solving skills that will prepare them for higher education and pathways to careers. Providing young people with computer science education will ensure that our City and nation will compete and thrive in the global marketplace. History and Overview The New York City Foundation for Computer Science Education (the Foundation) is a nonprofit organization founded by Fred Wilson, a prominent tech sector venture capitalist, and Evan Korth, a professor of computer science at New York University and a Co-Founder of hackNY.

15 no-prep games with just little scraps of paper One of the most flexible and useful resources in the classroom are bits of scrap paper. One thing that has really developed in my teaching over the years is my ability to react flexibly to things that happen in class, such as students knowing more or less about the language point than I expected, having wrong information about the class, students arriving late, or energy levels not being what I expected. One vital part of developing that ability to respond rather than just stick to the lesson plan has been to find and develop games that can be can be added to almost any class as and when needed. Most of these games use things that are already in the classroom or at least the school, such as the students’ fingers and textbooks- perfect for improvising and for the minimal resource situations I have often taught in. Games where you tell them exactly what to write 1. Give out two pieces of paper per student and ask them to write the two categories you will be looking at on them, e.g. 2. 3.

MaKey MaKey | Buy Direct (Official Site)

Related: