background preloader

COMPUTER SCIENCE

Facebook Twitter

Arduino Uno For Beginners - Projects, Programming and Parts (Tutorial) Learn about Arduino and the Arduino UNO and how you can integrate this board into your makerspace and coding program.

Arduino Uno For Beginners - Projects, Programming and Parts (Tutorial)

Make interactive makerspace projects while learning to code and problem solve. More and more makerspaces around the world are looking to add coding and electronics to their maker education programs. One of the best ways to do this is by integrating an Arduino board into makerspace projects and lessons. We’ve found that a lot of maker educators haven’t taken the plunge into coding or Arduino because they think programming is scary. Because of this, we wanted to make sure this tutorial was written for the absolute beginner with no experience whatsoever. This tutorial is a high level view of all the parts and pieces of the Arduino ecosystem. FREE EBOOK (PDF) – Ultimate Beginners Guide To Arduino Arduino is an open source programmable circuit board that can be integrated into a wide variety of makerspace projects both simple and complex. Image credit – Sparkfun.com. Which Linux Operating Systems We Use and Why.

Advertisement We really want you to start using Linux.

Which Linux Operating Systems We Use and Why

But as there are so many Linux operating systems to choose from, some of which we’ve featured here, it can be tricky to decide which one to get started with. Which is most productive? What about games? Should you choose a Linux distro that focuses on media production? In the end, it comes down to personal preference, but if you’re looking for a recommendation, the MakeUseOf Linux contributors all run Linux either as their main OS or as a dual-boot alternative. 1.

Make charts and dashboards online. Thinkersmith's Unplugged Hour of Code Activity. k12cs.org – K–12 Computer Science Framework. Edsurge. What’s the Difference Between Coding and Computational Thinking? Computational Thinking. In our conversations with Scratchers, we heard young designers describe evolving understandings of themselves, their relationships to others, and the technological world around them.

Computational Thinking

For Education: Computational Thinking (CT) is a problem solving process that includes a number of characteristics and dispositions.

for Education:

CT is essential to the development of computer applications, but it can also be used to support problem solving across all disciplines, including math, science, and the humanities. Students who learn CT across the curriculum can begin to see a relationship between subjects as well as between school and life outside of the classroom. CT involves a number of skills, including: These skills are supported and enhanced by a number of dispositions or attitudes that include: Confidence in dealing with complexity Persistence in working with difficult problems Tolerance for ambiguity The ability to deal with open ended problems The ability to communicate and work with others to achieve a common goal or solution See our Computational Thinking Concepts Guide for a printable version of this list, along with teaching tips for each concept.

Computational Thinking for Educators - Course. What: A free online course helping educators integrate computational thinking into their curriculum Who: Humanities, Math, Science, and Computing educators When: Now through December 20th The goal of this course is to help educators learn about computational thinking (CT), how it differs from computer science, and how it can be integrated into a variety of subject areas.

Computational Thinking for Educators - Course

As a course participant, you will increase your awareness of CT, explore examples of CT integrated into your subject areas, experiment with examples of CT-integrated activities for your subject areas, and create a plan to integrate CT into your own curricula. The course is divided into five units, each focusing on the following: App Lab. App Inventor. Get Started Follow these simple steps to build your first app.

App Inventor

Tutorials Step-by-step guides show you how to build all kinds of apps. Teach Teachers, find out about curriculum and teaching resources. Computer science could become grad requirement for Chicago students. District leaders are hoping to enact an initiative that would make computer science mandatory for graduation Chicago Public Schools officials said they are ready to move ahead with an initiative long-touted by Mayor Rahm Emanuel to make computer science a requirement for high school graduation.

Computer science could become grad requirement for Chicago students

“We want our students in Chicago to have exposure and training to the science, even if they go into other fields where it might not be as immediately applicable,” district CEO Forrest Claypool said during a news conference at Curie Metropolitan High School. Emanuel has pushed for the initiative since 2013 after the district partnered with Code.org, a Seattle-based nonprofit promoting computer science education. It agreed to provide free computer science curriculum and professional development for teachers. Students were tasked with building a website that would display their “life goals,” such as graduating from college on time or obtaining scholarships. Computer science could become grad requirement for Chicago students. GameMaker: Studio. Teach yourself to code. Pencil Code. CodeMonkey.

Raspberry Pi for Secret Agents. Three million open jobs in U.S., but who's qualified? The following script is from "Three Million Open Jobs" which aired on Nov. 11, 2012.

Three million open jobs in U.S., but who's qualified?

Byron Pitts is the correspondent. David Schneider, producer. The balance of power in Washington didn't change this week as President Obama and most members of Congress kept their jobs. They'll go back to work and face an unemployment problem that also hasn't changed very much. Every month since January 2009, more than 20 million Americans have been either out of work or underemployed.

It's called "the skills gap. " Karl Hutter: Yeah, we hear way too much about the United States manufacturing, we don't manufacture anything anymore. Byron Pitts: Sure, it's Mexico, it's in China-- Karl Hutter: Yeah, yeah, that all went to China, that all went to Mexico. Karl Hutter is the new chief operating officer of Click Bond in Carson City, Nev., a company his parents started in 1969. Karl Hutter: We're still technically a small business, but we're growing quickly.

Byron Pitts: So, you're hiring? Three million open jobs in U.S., but who's qualified? Youtube. TED talks on computer science. 15+ great resources for introducing coding to the classroom. By Kelly Maher September 4th, 2015 Must-try apps, games, and tutorials for learners of every age.

15+ great resources for introducing coding to the classroom

AgentSheets. Alice.org. 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.

Computer Science-in-a-Box: Unplug Your Curriculum

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. Csunplugged. Computer Science Unplugged. Computer Science-in-a-Box: Unplug Your Curriculum. Curriculum Resources and Sample Lesson Plans.

Analysis: The exploding demand for computer science education, and why America needs to keep up. Teach Coding in the Classroom: Resources from ISTE '14. I was super excited to attend Hack Education (originally called “EdubloggerCon”), an all-day unconference held the Friday before the formal start of ISTE 2014. This interactive day of learning, now in its eighth year, was touted to me as the event to attend in Atlanta, and it did not disappoint. The informal, small-group conversations were inclusive and welcoming. The "rule of two feet" meant that if you needed to move, you were encouraged. And session topics were diverse -- on the schedule were discussions about maker education, augmented reality, design thinking, game-based learning, coding in the classroom, digital storytelling, and many, many more!

In an attempt to heed Dave Guymon’s call to share the ISTE learning (see his blog post on Getting Smart, "Don’t Leave Your Learning Behind: What To Do Now That #ISTE2014 Is Over"), here are some resources discussed by a group of elementary and secondary educators during a morning session on coding in the classroom. Some Final Notes. Computing MATTERS: Home. Programming. Stephen Howell — Teaching kids to program using Scratch and the Kinect. Learn Blog. Bring on the Robots at USASEF Friday Sneak Peak Linz | April 18th, 2014 | 5:38 pm SparkFun Education will be at the United States of America Science and Engineering Festival for a total of four days of soldering, programming, video games, programmable hats, robots and e-textiles.

We’ve instilled wonder in a large portion of the next generation. Friday, April 25th is Sneak… 0 Comments | Continue Reading Exploratorium offering Coursera course! Lindsay | April 7th, 2014 | 1:33 pm The Exploratorium is offering a free online course through Coursera called, “Re-Engineering Your Science Curriculum.” 0 Comments | Continue Reading. Dot Diva. Computer Science Unplugged. Computing In The Core.