background preloader

Programing

Facebook Twitter

Computational Thinking - Interface. ProtoSnap - LilyPad Development Board. Body Boards - Make: Created by Leah Buechley of MIT, and introduced commercially in 2007, the LilyPad was the first board to feature sew-through contacts for stitching soft circuits. Now there’s a plethora of options in “ready-to-wear” microcontrollers. Here’s a look at a few of the standouts. LilyPad Arduino From the easy-to-sew tabs to the fact that it is washable, the LilyPad remains a great choice for projects that need to work with e-textiles. There are four core boards.

Xadow Seeed’s Xadow has a diverse selection of compatible modules, from a barometer to a UV sensor to a full GPS antenna. Flora With design values similar to the LilyPad, the variety of sewable modules available for the Flora — from high-end GPS antennas to color light sensors — gives the system an edge when complex functionality is required.

Adafruit also makes the 1″ diameter Gemma, at $8 a great option for small permanent projects that don’t require a lot of I/O. TinyLili Mini SquareWear Printoo BITalino. Is it a Hackerspace, Makerspace, TechShop, or FabLab? The past decade has seen the sudden, dramatic appearance of community spaces offering public, shared access to high-end manufacturing equipment. These spaces are interchangeably referred to as hackerspaces, makerspaces, TechShops, and FabLabs. This can lead the intended audience to become incredibly confused as to why there might be so many names for a single concept. I’d like to take some time to untangle the mess, explain the concepts behind each title, and talk about why I now make significant distinctions between all of these types of spaces.

Let’s start with the hardest to untangle – what’s the difference between a Hackerspace and a Makerspace? Hackerspaces I’ll start by saying that there are many people “in the know” who don’t make any distinctions between the term ‘hackerspace’ and ‘makerspace’. C-base Hackerspace, in Berlin. Early electronics class at Noisebridge. Dale’s anecdote sums up how I feel about the term ‘hacking’. Makerspaces Olin College’s machine shop. Conclusion. Scribbling Machines. Some of the many uses of strawberry baskets: structural support for scribbling machines! An offset weight on a motor, a power source, a supporting structure, and a writing implement: the prototypical scribbling machine.

Troubleshooting a top-heavy contraption. A clever switch to turn the contraption on and off! Typically, we arrange participants around a communal table to encourage sharing of ideas. Facilitation is crucial: both with Tinkering Studio staff, and between parents and children. Even very young tinkerers can be successful if properly supported. When doing this activity outdoors, we have experimented with chalk instead of markers! And, since the sun is a plentiful resource, why not add solar panels instead of batteries? Tiny modifications lead to big changes in behavior, and it takes observational skills to troubleshoot.

Chalk Scribbling Machines was a big hit at Maker Faire 2013! Going against the grain: why not make an erasing machine? Exploring-math-preview.pdf. Problem loading page. Store.arduino. Visual Programming Languages and Ardublock | Ardublock. From Physical computing to visual programming Visual programming languages for their ability to introduce variety of people including non-specialists and students, to programming. With color coded operators, geometrically shaped data types, and no semicolons (!) , visual languages have a unique ability to make programming a more intuitive experience. And with the (admittedly necessary) annoyances of syntax removed, more of your programming focus can be directed towards solving the actual problem. Physical Computing can be an introduction to programming, integrating the arts, engineering and computing.

It is also open to students who want to learn about microcontrollers and explore more advanced work in computing. Why Visual Programming Language? By Physical Computing we mean the building of little systems, usually interactive, composed of sensors (like button), actuator (like led and motors) which are linked by microcontroller. Scratch For Arduino Figure 1: Blinking led example using S4A. Beginner Video Tutorials. Beginner Tutorials App Inventor is a free, cloud-based service that allows you to make your own mobile apps using a blocks based programming language.

You access App Inventor using a web browser (Chrome, Firefox, Safari). With these beginner-friendly tutorials, you will learn the basics of programming apps for Android devices. You will need: A Mac or Windows computer (see system requirements) An internet connection You will make a mobile app, so it's fun to see it run on a phone or tablet while you build the app (and after!).

Choose which way you want to connect to run your apps, and follow the links to setup instructions: If you hit any snags, we're here to help! Teachers: Get support and tips for preparing for using App Inventor with your students. Making Mobile Apps with App Inventor We have four beginner tutorials to try out.

For each tutorial, we have multiple ways of accessing them: Name Tutorial Video Text Name Hello Codi! Get started by making Codi the Bee buzz when touched! Tutorial Video Text. MakerBot Desktop. Sign in - Google Accounts. aGupieWare: Online Learning: A Bachelor's Level Computer Science Program Curriculum (Updated) Introduction [Update: See also the follow-up post to this piece, An Intensive Bachelor's Level Computer Science Curriculum Program.] A few months back we took an in-depth look at MIT’s free online Introduction to Computer Science course, and laid out a self-study time table to complete the class within four months, along with a companion post providing learning benchmarks to chart your progress.

In the present article, I'll step back and take a much more broad look at com-sci course offerings available for free on the internet, in order to answer a deceptively straightforward question: is it possible to complete the equivalent of a college bachelor’s degree in computer science through college and university courses that are freely available online? And if so, how does one do so? The former question is more difficult to answer than it may at first appear. Yet, this does not mean that all the necessary elements for such a curriculum are not freely accessible. Introductory Courses. Tuts+ Courses.

Teacher-guide.pdf. Robotics Academy. Redstone Basics | Minecraft 101. Redstone is the Minecraft equivalent of electricity. It can be used to create amazing inventions, such as working computers or factories, once you know the basics. Fortunately, the basics are easy to learn! These pages should help you get started with redstone: you will learn how to make some simple, useful devices, and how to understand the complicated stuff. Redstone Redstone is an ore you will find down at the bottom of your mines. Basic Principles of Redstone Redstone is all about 'power' &emdash; you can think of it as being a bit like electricity. Redstone lamps are used in many of the examples on this page to show which blocks are switched on. Power sources These are the things that provide redstone power: they include switches, redstone torches and the like. Powered blocks Most types of blocks can become powered. Switching blocks ON Once a block is powered, it can switch on the blocks directly next to it.

Devices Which blocks can be powered? Power Sources Other Power Sources Redstone Devices. Programming : ROBOMATTER, We simply teach the complex | Your robotics education store for robotics curriculum, robotics software, nxt training, vex training, and robotics hardware such as NXT hardware and VEX hardware. MAKER FELLOWS. "When I made the transition as an artist from painting or sculpting to creating public art installations that highlight or help solve a challenge in my community, I knew I was a maker.

I want to help kids become makers too. " Jaimee, Maker Fellow, Kingston, NY SHARE your passion. APPLY your skills in your chosen career. TRANSFORM kid's lives. You're a hands-on maker, educator, or parent. Become a Maker Fellow MakerState is currently accepting Maker Fellow instructor applications for our 2014-2015 makerspace for kids program. Locations New York City (Manhattan, Brooklyn, Queens, Riverdale, Newark, NJ) San Francisco Boston Maker Fellows can start a new makerspace for kids in their own community too!

About MakerState The Fellowship Our Maker Fellows are part-time instructors and curriculum developers in our partner schools and community centers. Upon filling out the Maker Fellow application here, Fellows receive updates about new makerspaces for which we need staff. Qualifications Compensation. Getting started - MinecraftEdu wiki. Feeling overwhelmed? Don't worry, everything you need to get started with MinecraftEdu is described on this page. Before you can start using MinecraftEdu, you need to purchase necessary server and user licenses. Also, we recommend you try the demo of regular Minecraft on your computers and check out the system requirements. Once you've purchased MinecraftEdu see the instructions below for how to install the game. How to Purchase TeacherGaming, LLC is authorized by Mojang AB to sell MinecraftEdu, a discounted educational version of Minecraft to approved institutions.

How MinecraftEdu Licensing works MinecraftEdu is sold in a license format. Server license (included in the server software product) allows you to run a MinecraftEdu server / gives the legal right to use MinecraftEdu in a classroom. A Minecraft gift code is included with each purchased user license. Ordering MinecraftEdu To order MinecraftEdu visit minecraftedu.com. How to Install Downloading Installer Installing Client.

Become a Certified Web Developer - Udemy. Description Learn What It Takes to Code Dynamic, Professional Websites and Web Apps From The Comfort of Your Own Home Do you ever browse the internet wondering how your favorite websites were built? Facebook, Twitter, Amazon—they were all created by people who at one point in time didn’t know anything about coding. How did they obtain this knowledge? In this comprehensive course, I’m going to show you everything you need to know so that you can follow in these people’s footsteps. You’re going to learn how to code AND you’re going to become a certified professional from a recognized international trainer. And best of all, you’re going to have fun doing it.

You Don’t Have to Be a Genius or a Mathematical Wizard So many people believe that you must have a special ‘gift’ to create professional quality, dynamic websites/web apps. Our course starts teaching basic coding principles and develops your coding skills in a variety of languages from beginner through to advanced. Maybe: AutoCAD Tutorial | Learning Autodesk AutoCAD 2013. By Brian Benton The 18 video tutorials on this page are provided by our friends at Infinite Skills and authored by Brian Benton. In these computer based training videos, Brian Benton introduces you to AutoCAD 2013. The latest offering from Autodesk is chock full of new features and a modified interface. Brian Benton will take you through this industry standard CAD program, and teach you to use it effectively, whether you are a beginner, or long-time user of AutoCAD.

Click a link to view each video (opens in new window). If you enjoy these sample videos and would like to see the full course, take a look at the Learning Autodesk AutoCAD 2013 page for more details or check out the AutoCAD LT 2013 version of this training course. Top of page Donate to CADTutor If you found this tutorial useful, you might like to consider making a donation. Teach the Hour of Code. Programming. Learn how to code. Create Games for iPhone, iPad, Android & HTML5.

Make an iPhone App for iOS 7 with Objective-C. Learn to Create iPhone Apps for the New iPhone 5S and iOS 7.0. Take The Course (Easy to follow format! Learn at your own pace!) Practice with Course Challenges (Real skill challenges with video solutions!) Create Your Own App (Get real feedback from the course instructor!) This Is Not Your Ordinary iPhone App Development Course. Along with in-depth video lectures that take you through the development process, step-by-step, at your own pace, the course also includes programming challenges that help you put skills into action.

Taught by expert iOS Development Instructor, Paul Solt, this course teaches beginning programming, allowing you to hit the ground running with app development. Easy-to-Follow Course Format: Video Lectures that teach you the basicsXcode programming tutorials (Follow along to learn all you need to know)Programming Challenges (Test your skills and watch video solutions)Learn at your own pace (Set your own schedule!

Topics Covered: Course Requirements: Why Take This Course? JavaScript Tutorial. MakerBot PrintShop App Lets Anyone Design 3D Models. EmailShare 128EmailShare Have you ever wanted to create your own 3D printable design? Now you don’t need any experience to design beautiful models for easy printing on your MakerBot Replicator 3D Printer. Introducing MakerBot PrintShop, a fun, easy, and free tablet application for creating and 3D printing all kinds of cool things on MakerBot Replicator 3D Printers.

Download MakerBot PrintShop from the iTunes Store. Design It, Customize It, Print It For the first release of MakerBot PrintShop, we’ve created three tools for making fun, imaginative, and totally customizable 3D printable models: Type Maker: The first type tool created specifically for 3D printing. Use it to make signs, letters, nameplates, and more. Ring Maker: Print your own ring, custom-fitted for your finger. Bracelet Maker: Use this tool to design elegant 3D printable bracelets featuring otherworldly abstract patterns. 3D Model Hall Of Fame Not in the mood to customize your own 3D printable model? Coding. Before the Digital Gap Splits Further, Now is the Time for Computer Literacy Computer literacy is fast becoming an essential skill for jobs in the future, making it imperative that public schools learn to teach all kids to code, or risk putting some at a disadvantage later in life.

Continue Reading Could Minecraft Be the Hook to Get Girls Interested in Coding? Girls love to play Minecraft as much as boys, a fact educators would like to use to interest them in coding more generally. Continue Reading Ali Partovi: Why Learning to Code Is Imperative In Public Education Ali Partovi, co-founder of Code.org, has an ambitious goal: To get public high schools to offer computer programming classes — not just as an elective, but as a science requirement. Continue Reading For One African American Student, Coding Is the Path to Success Students are “hacking” problems important to their everyday experience, like developing a simple app for women who feel harassed on the street. Continue Reading. SimCityEDU: Using Games for Formative Assessment. Big Ideas Digital Tools Teaching Strategies SimCity As game-based learning gains momentum in education circles, teachers increasingly want substantive proof that games are helpful for learning.

The game-makers at the non-profit GlassLab are hoping to do this with the popular video game SimCity. GlassLab is working with commercial game companies, assessment experts, and those versed in digital classrooms to build SimCityEDU, a downloadable game designed for sixth graders. “The big pain point we’ve heard from teachers is that they cannot entertain their kids to the level that they are being entertained outside of the classroom,” said Jessica Lindl, general manager of GlassLab. “None of the other games are trying to do formative assessment to the level we are. [RELATED READING: Money, Time and Tactics: Can Games Be Effective in School?] SimCityEDU, funded by the Gates and Macarthur foundations, will provide assessments that are aligned with Common Core State Standards.

Related. Games Learning Society. C++ Fundamentals - Online Training Course for Developers. Why's (Poignant) Guide to Ruby. A Quick (and Hopefully Painless) Ride Through Ruby (with Cartoon Foxes) :: Why's (Poignant) Guide to Ruby. Ruby on Rails. Try Ruby: learn the basics of the Ruby language in your browser. Resources | CoderDojo. Intro to JS: Drawing & Animation | Computer programming. Go Beyond One Hour. Learn by Doing - Code School.

Wordpress Bootcamp - Build a Website with Wordpress Workshop Series | New York City. Basics of Website Design Class | New York City. Storytelling Skills: Wow Your Crowd Class | New York City. View Upcoming Classes, Courses, and Workshops. A BIG LIST of apps, programs and websites for teaching coding and game design. Adobe Education Exchange. Designing Creativity in the Primary Grades Curriculum | Adobe Education Exchange.