background preloader

ScratchEd - Computer programming curriculum

http://scratched.gse.harvard.edu/resources

Related:  ProgramaciónOrdinador

Librem 5 To many in the world, modern smartphones have become the single most significant piece of technology in their lives, a gateway to the world and representing your digital life. This comes at a price however: the tech industry have progressively turned you into the product or entrapped you into constantly buying new hardware. They design phones with services and apps that track and analyze your habits, your friends and acquaintances, and then exploit that information. Introduction To Scratch: Exercise 1 Scratch Exercise 1: Choosing a Sprite and Making it move in 4 directions. The Scratch program was developed by MIT to teach young students programming concepts and develop skill in multimedia communication. Using a visual system of "Tiles" that contain commands users can connect together to create programs.

Scratch Extension Scratch Extensions make it possible to connect Scratch projects with external hardware (such as LEGO WeDo or PicoBoard) or sources of information on the web. They add a collection of command and reporter blocks that can be used to interact with a particular device or data source. When an extension is enabled, its blocks appear in the "More Blocks" palette. The LEGO WeDo Javascript extension blocks Explainer GIF's You've now made your own ExplainerGIFs! YAY! In order to make ExplainerGIFs the best they can be, we'll need to optimize them. This means looking closely at the settings that make them work. Below I will take you through an experiment that uses the settings of GIF Brewery to create the perfect ExplainerGIF.

Hardware That Can Connect to Scratch Scratch can connect to some real world hardware. Some of the features are natively built in, while some are added through an extension or modification. Hardware Scratch can Connect to Below is a list of hardware that Scratch can connect to: PicoBoard Main article: PicoBoard How to Connect to the Physical World You can connect your Scratch projects to the physical world using several different kinds of devices. MaKey MaKey LEGO WeDo KitPicoBoard (also known as ScratchBoard) Kinect2Scratch, using Microsoft Kinect GoPiGo for Raspberry Pi Each of these work with Scratch 1.4. Currently MaKey MaKey works with Scratch 2.0, with support planned for the other devices. MaKey MaKey MaKey MaKey allows people to turn everyday objects into keys and use them with their computer.

Code Monster from Crunchzilla <h2>Code Monster gets kids excited about programming. It is a combination of a game and tutorial where kids experiment with learning to code. <p> Code Monster use Javascript. Please enable Javascript if you want the play with the Code Monster. Thymio and Scratch using Python — Adam Bowes Scratch 1.4 allows for RSC (remote sensor connections) which means it acts as a sever of sorts and can deal with broadcasts and sensor values. As I understand it this was intended for some Lego robot but with python we can make good use of it. I will be following on from my previous post for those looking to follow along, one thing to note, this isn't especially clean, I only started using python a few days ago. All of the python and the scratch files will be available for download at the bottom, they might be worth looking at for reference to help follow what I'm saying as I'm explaining in the order it was done in and not a top to bottom order. To communicate to scratch you need to use sockets which can be complicated, however there is a nice library that deals with the communication between python and scratch called scratchpy. Scratchpy can be installed using pip, you'll want to run sudo apt-get install python-pip and then type sudo pip install scratchpy.

Immersive Explorer Immersive Explorer is an open source alternative to the default file explorer included in Windows (known as Windows Explorer). It is designed to provide an "immersive" experience to the user by focusing on the content rather than hiding it behind icons and large window chrome and borders. It allows the user to avoid opening different applications and switching between multiple windows when doing tasks as simple as viewing a picture, thanks to the built-in viewer. Although it is not a Windows 8 "Metro application", Immersive Explorer is designed around the "Metro" user interface guidelines. It is optimized for tablets and computers with touch-screens, but it also offers a great experience for mouse/keyboard users (with features like scroll-to-zoom, keyboard navigation).

Related: