background preloader

Programming for Everybody

Programming for Everybody

Creative Coding — Monash University Learning to program is no longer just for computer specialists and software developers. People from many different backgrounds now want to understand the basics of programming, because it’s both fun and an increasingly valuable skill. One of the most exciting ways to learn programming is through authoring your own creative programs. So if you’re an artist, designer, architect or musician who’s interested in how you can expand your creative skills, or even a computer programmer looking to work in creative applications, you will find this free online course extremely useful. Explore the concepts and skills of creative coding Throughout the course we’ll help you develop practical programming concepts and skills by exploring creative ideas and challenges. The aim is to teach you “algorithmic thinking” – ways to conceptualise and model the world so you can express creative ideas using computer programs. Learn with professional artists and designers Can a computer be independently creative?

Big Data At Work: The World Is Making A Digital Copy Of Itself Steven Wright, the great deadpan comedian, told what may have been the first big data joke: “I have a map of the United States, actual size. People ask me where I live, I say E5.” Today, we’ve got interactive, geolocation-based apps in our pockets. Yet it’s precisely how ordinary the previously impossible has become that obscures why big data is such a big deal. In other words, the world is making a digital copy of itself. Think of it like this. As such digital copies become ever more faithful representations of the actual, they’re no longer shadows of the real world. But there’s a big catch. Let’s back up briefly to put this into context: The history of computing is one of reduction. With such reductions, you gain simplicity and clarity. But big data is about expansion, not reduction. There’s some very good news, though. Learn from your Data This loops us back to where this post began, where I talked about the imperative to implement a vastly different way of looking at data.

Introduction to Computer Science and Programming Using Python 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. That said, they are not "computation appreciation" courses. Recommended textbook.

Our Gallery of Services - Testimonials, Case Studies, Video Gallery Mechdyne provides clients with complete solutions to solve some of their most difficult challenges - helping their projects and companies to reach new heights. We service customers in a wide variety of industries within a wide array of applications. Case Studies Mechdyne is your one source for consultation, design, integration, installation and the service of immersive and complex audio visual projects. We have had the priviledge of working with a variety of organizations and industries. See Case Studies Testimonials Our extensive design experience is recognized by our hundreds of satisfied customers and industry leaders. See Testimonials Video Gallery With more than 1,000 installations all over the world, Mechdyne is the most experienced complex AV and visualization hardware/software provider in the market today. See All Videos

CodeWorld Rises Again! | Sententia cdsmithus About three years ago, I started work on an idea about technology-based math education. The idea was to get middle school students to work passionately on using mathematics to create things, by: Doing their own original, creative work, instead of following instructions or reaching set answers.Getting instant feedback 24 hours a day, so they can tinker and learn in a self-directed way.Building confidence by working on their own ideas, inspiring pride and excitement.Experiencing how concepts from geometry, algebra, and physics can be springboards for creativity.Becoming creators, rather than just consumers, of technology. That’s a lofty set of goals, but it was very successful. Students didn’t really think of what they were doing as math. At the end of that year, I had plans to teach this program in multiple schools the following school year. Over the last week and a half, though, that’s changed! Getting Started The CodeWorld web site is (as always) at Changes:

About BSC | BSC-CNS Early in 2004 the Ministry of Education and Science (Spanish Government), Generalitat de Catalunya (local Catalan Government) and Technical University of Catalonia (UPC) took the initiative of creating a National Supercomputing Center in Barcelona. BSC-CNS (Barcelona Supercomputing Center – Centro Nacional de Supercomputación) is the National Supercomputing Facility in Spain and was officially constituted in April 2005. BSC-CNS manages MareNostrum, one of the most powerful supercomputers in Europe, located at the Torre Girona chapel. The mission of BSC-CNS is to investigate, develop and manage information technology in order to facilitate scientific progress. All these activities are complementary to each other and very tightly related. HISTORY Even though the center is relatively new, the history of BSC-CNS is also interesting to know about. ORGANIZATION In this section you will find how BSC-CNS is structured as well as the different boards that constitute our organization.

Level Creation Guide - The LittleBigPlanet Wiki - LittleBigPlanet characters, levels, walkthroughs, and more Pressing in create mode pulls up the Popit Menu. The main functions essential to creation that appear in the Popit Menu are the Goodies Bag, Tools Bag, Sticker Menu and the Popit Cursor. Levelcraft Understanding these concepts is easy, but applying each and every one of them into unique and original ideas can be more difficult. Make sure there's not too many complicated things in one small area, or else the entire game will freeze and will lose all changes. The World You need a basic idea of what the world your level takes place in is like so that you can model your level after those ideas and so when you publish it sackthings will like the setting. Physical Appearance Using techniques such as Landscaping and Decorating can give the players of your level a good idea of what kind of world your level is in. Atmosphere If the level's theme is a spooky mansion, use the Tools Bag to make the fog level go up and the lighting go dark. Music Enemies Dialogue The Name The Description The Level Badge

Sand Falls How can we extract quantitative data from the impact of a work of art? This is the question put into play in the installation “Sand Falls”. It is an attempt to extract in an objective and aggregate way the impact of the presence of five groups of works of art on the visitors of an exhibition. Or seen another way, the influence of the different works on the visitors. Each of the groups of works is equipped with a sensor that captures the time that the visitor remains before the work. Linux creator Linus Torvalds: I do not believe everybody should learn to code | VentureBeat | Dev | by Harrison Weber Even Linus Torvalds, one of the most influential computer scientists alive today, doesn’t believe everybody should learn to code. Torvalds, the creator of Linux and Git (a version control system for dev teams, and the technology behind GitHub), opened up for an unusually lengthy Q&A this weekend. Now 44, Torvalds shaped modern computing, and yet his views contrast recent learn-to-code campaigns like Codecademy’s Code Year. When asked about the future of computer science education, Torvalds said, “I actually don’t believe that everybody should necessarily try to learn to code. While enthusiasm for computer science is high — even President Obama is into it — many developers have reacted negatively to learn-to-code campaigns. However, Torvalds clarified that “there may well be lots of people who never realized that they might actually like telling computers what to do.” Check out Torvald’s interview in full.

11 herramientas para crear infografías Te presentamos 11 herramientas para crear gráficos que te permitirán desarrollar de forma diferente el contenido de tus publicaciones. 1. Easel.ly Es un servicio de acceso libre en el que puedes crear nuevas infografías o modificar las que ya están en la plataforma. La página ofrece 15 plantillas sencillas y diferentes, pero que no dejan de ser creativas, dinámicas y atractivas. 2. La versión gratuita incluye siete de las 115 que hay disponibles. Las herramientas de edición permiten agregar más gráficos al material, además de formas, textos e imágenes. Accede a Piktochart usando tu cuenta en G+ o Facebook. 3. Esta herramienta, a la que puedes acceder usando tu cuenta de Facebook, ofrece seis diseños diferentes de infografías. El contenido de algunas plantillas es interactivo, lo que mejora la presentación de datos. 4. Ofrece excelentes infografías para agencias, negocios y organizaciones. 5. Mira este video para mayor información: 6. 7. 8. 9. Acceder es muy fácil. 10. 11. Publicado por:

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. 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 Platform: iPadCost: Free!

Learn To Code, Learn To Think : 13.7: Cosmos And Culture Is learning to code software a valuable skill? Is it one that prepares people to join the workforce of the future? On the one hand, the popularity of computer science as a college major and the proliferation of coding bootcamps suggest the answer is decidedly "yes." Code.org, a non-profit that encourages education and diversity in computer science, currently invites visitors to its homepage to join over a million others in agreeing with the following statement: "Every student in every school should have the opportunity to learn computer science" On the other hand, some endorse the headline on Kevin Maney's May 29th article at Newsweek: "Computer Programming Is A Dying Art," one that will soon be taken over by smarter, more "brain-like" computers. " ... in 2030, when today's 10-year-olds are in the job market, they'll need to be creative, problem-solving design thinkers who can teach a machine how to do things. Maney's timeline may be optimistic but the prospect isn't crazy.

8 teesiä koodauksesta koulussa Tieto- ja viestintätekniikka (TVT, ICT) ja koodaus tulevat suomalaisiin peruskouluihin. Aiheesta on jo julkaistu fiksuja kirjoituksia, joten tiivistän omat ajatukseni kahdeksaan teesiin. Lopussa kolme vinkkiä, joilla opettaja kuin opettaja pääsee kärryille. Koulussa ei koodata poliisille uutta tietojärjestelmää, vaan luultavasti jotain tällaista. TVT ja koodaus ovat kaksi eri asiaa. Kuluttajaksi kasvattaminen ei riitä. Koodaus ei ole vieras kieli. Koodaus on nykyajan maanviljelystaito. Teknologia ei ole tulevaisuutta, vaan totta jo nyt. Kaikkien ei tarvitse koodata, mutta ohjelmallinen ajattelu on perustaito. Avatkaa kaikki konepellit. Opettajan ei tarvitse koodata. Kolme vinkkiä opettajalle (päivitetty lokakuussa 2015). Tutustu Koodiaapiseen.Jos koodaus edelleen tuntuu pelottavalta, varaa yksi tunti aikaa ja käy pelaamassa/koodaamassa läpi Hour of Code.

This French tech school has no teachers, no books, no tuition -- and it could change everything | VentureBeat | Dev | by Dylan Tweney PARIS — École 42 might be one of the most ambitious experiments in engineering education. It has no teachers. No books. No MOOCs. No dorms, gyms, labs, or student centers. No tuition. And yet it plans to turn out highly qualified, motivated software engineers, each of whom has gone through an intensive two- to three-year program designed to teach them everything they need to know to become outstanding programmers. The school, housed in a former government building used to educate teachers (ironically enough), was started by Xavier Niel. He is also irrepressibly upbeat, smiling and laughing almost nonstop for the hour that he led a tour through École 42 earlier this week. Niel started École 42 with a 70 million euro donation. Above: Free founder Xavier Niel, speaking at Ecole 42, the free engineering school he created. Image Credit: Dylan Tweney/VentureBeat “I know one business, and that’s how to make software,” Niel said. “We don’t ask anything about what they’ve done before,” Niel said.

Related: