background preloader

aGupieWare: Online Learning: A Bachelor's Level Computer Science Program Curriculum (Updated)

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? 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. Our hypothetical curriculum will simplify this model.

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

Herramientas Las tecnologías colaborativas permiten nuevas formas de interacción y el número de aplicaciones web es cada vez mayor y no deja de actualizarse. Esta sección pone a disposición del usuario un marco de las herramientas digitales mas importantes de hoy en día, herramientas enfocadas sobre todo en la interacción, en el compartir información, y en el trabajo en línea. El listado se irá actualizando constantemente, incluyendo los nuevos sitios y programas que aparecen cada día, dando lugar a un directorio con funcionamiento dinámico y práctico. También puedes ayudarnos a mejorarlo: dando tu opinión sobre las herramientas publicadas, sugiriendo otras que no estén en el listado, y aportando nuevas ideas.

Teach Your Kids to Code: 6 Beginner's Resources for Parents Introducing computer programming to your kids can be a challenge, especially for those who aren’t familiar with the nuances of code. Fortunately, in the last few years, a number of apps, software, and guides have been produced that make the often-complex subject of computer coding easy to grasp for young learners. So where to begin? These are a few resources that parents can share with their kids to help them start learning about programming. Programming Tutorials From Made With Code by Google: Google's Made With Code project has a mission of encouraging girls to pursue careers in computer science. The Made With Code projects are easy to follow, and if your kids are completely new to coding, don't fret. Inspiring Articles About Kids Learning to Code Still looking for some ideas?

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 (!) Physical Computing can be an introduction to programming, integrating the arts, engineering and 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. How to make it possible for non-programmer to create electronics, fast. Some studied visual Programing languages Visual Programming language is the answer for these questions. Scratch For Arduino Scratch for Arduino (S4A) is a modified version of Scratch ready for communication with Arduino boards. Figure 1: Blinking led example using S4A Mindplus Figure 2: Blinking led example using Mind+ Minibloq Blockly Modkit

VideoMakerFX - Amazing Video Creation Software 7 Programming Languages to Teach Kids How to Code What to Know Programming languages for kids can help ease them onto a path that can lead to in-demand and lucrative future careers.Programming for kids can be learned through block style lessons or by learning a new programming language.Computer programming for kids is best taught using gaming and gaming-style coding to keep their interest. If you want your kids to learn how to program, where do you start? Try a few of these programming languages for kids to get them started creating their own computer programs. Scratch What We Like Block-style storytelling teaches the fundamentals of coding in a fun way.Developed by MIT, an authority on teaching and coding.Free. What We Don't Like Website is a bit cluttered.Social networking aspect may not be suitable for some children. Scratch is a free programming language for kids developed by MIT's Lifelong Kindergarten Lab. Scratch uses a building-block visual interface to create a scaffolded experience for kids and parents. Suggested ages: 8 to 16 Alice

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

Audubon Birds – An Encyclopedia App of North American Birds Do you like watching birds? When kids are out of school, it is perfect time to hit the trail, walk in the woods, and watch birds. I have found a wonderful app that will help you on birds: Audubon Birds – A Field Guide to North American Birds. Audubon Birds is an encyclopedia on birds. You don’t have to know anything about bird to use this app. Rich data with audio and pictures: as of today, the app has 819 birds. Search: you can search a bird by name. Journal: you can take a picture of the bird you find within the app. iGameMom Comments: This is a great app to get your children out of your house. If you would like to check it out or purchase it, please use the App Store link provided below. Fotopedia National Park: a Free app with photos and informations about US National ParksStar Gazing Apps: SkyView and Star Walk: two amazing star gazing appsScience360 for iPAD: a great Free science app

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

Chemistry Games para iPhone, iPod touch y iPad en la App Store de iTunes 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

7 Apps for Teaching Children Coding Skills It's hard to imagine a single career that doesn't have a need for someone who can code. Everything that "just works" has some type of code that makes it run. Coding (a.k.a. programming) is all around us. That's why all the cool kids are coding . . . or should be. If you're concerned that that a) elementary school students don't have the ability to code, b) there's no room in the curriculum, and c) you don't possess coding chops to teach programming skills, throw out those worries. In no particular order, we have listed all the coding apps that are appropriate for young learners. GameStar Mechanic Platform: WebCost: $2 per student GameStar Mechanic teaches kids, ages 7-14, to design their own video games. Scratch Platform: WebCost: Free! Tynker Platform: WebCost: Free! Move the Turtle Platform: iOS (iPad and iPod)Cost: $2.99 We love Move the Turtle, a gamified way to learn programming procedures. Hopscotch Platform: iPadCost: Free! Daisy the Dinosaur Platform: iPadCost: Free! Cargo-Bot

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?

100+ Top Apps for Clear My Mind (iPhone) | AppCrawlr Because you searched for clear my mind apps, ipad get to sleep games, download falling asleep apps, iphone sleep at night apps, apps for kids, download waking up apps, paid iphone playing a game, android killing time apps, passing time games, calm down apps, ipad stress reliever games, relax and sleep apps, android free get to sleep fast apps, free wasting time games, android market paid relaxing sounds games, iphone relieve stress games, iphone wake up games, asleep faster games "I'm able to clear my mind and sleep so much more soundly" - "Now get hold of popular learning programs directly on your iPhone, iPod or an iPad.Their “I Can Be Anything” catalog is certainly quite i... "I find it very relaxing and clears my mind " - "Parents and educators: TanZen is used in 100's of classrooms to teach spatial reasoning and problem solving skills. " Clear your mind " - "Breathing Zone is a doctor recommended therapeutic breathing exercise. #12.

Related: