Fewer than 10 percent of America’s high schools offer computer science classes. Educators say just adding courses isn’t enough — it will take teachers who inspire.
Source: Adding ‘Beauty And Joy’ To Obama’s Push For Computer Science Teaching
Fewer than 10 percent of America’s high schools offer computer science classes. Educators say just adding courses isn’t enough — it will take teachers who inspire.
Source: Adding ‘Beauty And Joy’ To Obama’s Push For Computer Science Teaching
Adding a new, complex, technical subject to the curriculum won’t be easy. We hear from students, teachers, entrepreneurs and educators about the challenges.
Source: The President Wants Every Student To Learn Computer Science. How Would That Work? : NPR Ed : NPR
Aligned to the AP Computer Science A exam. Progress tracking, auto graded quizzes and coding exercises. Open ended game building projects. Expected release fall 2016. Course Description: Coming in Fall 2016, DevPro Computer Science via Game Programming will be a new, full-year course, geared towards true beginners and aligned with AP Computer Science A. It…
Write a blink program in Arduino is never that easy! You will see the Arduino board’s build-in LED blink as we expect. Use BlocklyDuino to drag and drop blocks as show in image. http://www.gasolin.idv.tw/public/blockly/demos/blocklyduino/index.html
Source: Write a blink program in Arduino is never that easy! You will see the Arduino…
TEALS pairs computer science professionals from across the industry with classroom educators to team-teach CS in high schools throughout the U.S. Started in 2009 by Microsoft employee Kevin Wang, who developed and ran the program in his spare time, TEALS was embraced by Microsoft in 2011 and has been supported by the company ever since as part of its global YouthSpark initiative, which aims to increase access to CS education for all youth around the world.
TEALS helps high schools teach computer science by providing trained volunteers – industry professionals in CS – to partner with a classroom teacher and work as a team to deliver CS education to students who would otherwise not have the opportunity to learn CS in their school.
Over two years, the classroom teacher gradually takes over the responsibilities of teaching the course without volunteer support. The team-teaching and volunteer system of TEALS creates a strong ripple effect: it empowers teachers who can multiply the impact by providing computer science education to hundreds more students over the years.
Source: About | TEALS
Educators, use this free video and downloadable curriculum package to teach programming to secondary students, in a real software development environment.
Source: Creative Coding Through Games and Apps – Microsoft Virtual Academy
Infosys Foundation USA is focused on bridging the digital divide in America by supporting high quality computer science education and coding skills with a particular focus on under-represented communities. It aims to give children and young adults the skills they need to become creators, not just consumers, of technology. In pursuit of this mission, in 2015 alone, the Foundation has partnered with many internationally acclaimed non-profits and institutions like Code.org, New York Academy of Sciences, DonorsChoose.org, GirlsWhoCode and the CREATE Lab at Carnegie Mellon University. In addition, Infosys Foundation USA recently committed a million dollars to the Infy Maker Awards to inspire makers across the U.S. to demonstrate creative excellence in making projects with genuine impact.Why Computer Science?Infosys believes in learning for life and that technology and learning can greatly amplify human potential. Every day, we see how computing technology can improve an average person’s ability to be more productive and valuable to the economy. And so, through the Infosys Foundation USA, we are committed to making quality computing education widely and easily accessible to everyone in the communities that we participate in. We want to ensure that lack of resources, exposure, prior skills and STEM proficiency are no longer barriers for individuals seeking to advance their computer programming skills. From enabling computer education in K-12, to supporting research in computer science, and empowering adults with IT training that enhances their employability, we will help catalyze a human revolution.
Source: Infosys Foundation USA – Mission
StudioWeb is designed to assist teachers in the classroom by providing a series of easy to understand video training courses on the key Web technologies!
An introduction to HTML, CSS and other basic coding languagesby Skillcrush & MashableIn the broadest sense: to code is to speak to, control, or otherwise communicate with a machine (computer). “Code” is a synonym for “computer language.”Everything that you know as software – your computer’s operating system, your mobile apps, your favorite websites – is designed and coded using a computer language such as Python, C, Java, Scala, Ruby, Go, PHP and dozens more. The purpose of these languages is to make it possible for you and I to communicate with our computers in a way that is similar to human language but can also be easily translated into machine code, the language your computer understands.Computer languages run the gamut from highly technical and largely numerical to something that begins to resemble English. All told, there are hundreds of computer languages including ones that are entirely visual and even one in Icelandic.This guide will discuss the major types of computer languages, how they relate to one another, which ones you should learn, and most importantly, why you would want to.
Source: An intro to 15 of the most important coding languages
Codeable Crafts is an app for kids to create their imaginative stories by drawing and coding. Find a template of your favorite or capture your drawing with the camera, and use crayons and stickers to design your character. Your character will become a hero of your story. To tell a story of your character, use the block-based coding tool. Snap the blocks together to make a sequence, or use advanced blocks to make it interactive. You can also share your stories with your family and friends by email or AirDrop. With Codeable Crafts, kids can enrich their imagination and creativity, and learn the basic concept of computational thinking.
Source: CodeableCrafts