Google Computer Science for High School

Curiosity should be encouraged

While an introduction to CS concepts at earlier ages encourages more diversity among scholars and practitioners in the field, there are not enough instructors prepared to guide our next generation of innovators.Through annual grants, CS4HS supports colleges and universities dedicated to CS education in their efforts to provide professional development training for local high school and middle school teachers. These teachers develop their own CS curriculum using real-world applications to engage young adults and spark curiosity for what is possible.

via Google Computer Science for High School.

Google: Exploring Computational Thinking

Computational thinking (CT) involves a set of problem-solving skills and techniques that software engineers use to write programs that underlie the computer applications you use such as search, email, and maps. However, computational thinking is applicable to nearly any subject. Students who learn computational thinking across the curriculum begin to see a relationship between different subjects as well as between school and life outside of the classroom.

Specific computational thinking techniques include: problem decomposition, pattern recognition, pattern generalization to define abstractions or models, algorithm design, and data analysis and visualization.

via Google: Exploring Computational Thinking.

Coder for Raspberry Pi

Coder is an experiment for Raspberry Pi, built by a small team of Googlers in New York. It’s a free piece of software that turns a Raspberry Pi into a simple, tiny, personal web server and web-based development environment–just what you need for crafting HTML, CSS, and Javascript while you’re learning to code. It just takes ten minutes to set up and you’re ready to start experimenting with building real web stuff.

via Coder for Raspberry Pi.

Google Summer of Code – Open Source Programs Office — Google Developers

Google Summer of Code is a global program that offers post-secondary student developers ages 18 and older stipends to write code for various open source software projects. We have worked with open source, free software, and technology-related groups to identify and fund projects over a three month period. Since its inception in 2005, the program has brought together over 6,000 successful student participants and over 3,000 mentors from over 100 countries worldwide, all for the love of code. Through Google Summer of Code, accepted student applicants are paired with a mentor or mentors from the participating projects, thus gaining exposure to real-world software development scenarios and the opportunity for employment in areas related to their academic pursuits. In turn, the participating projects are able to more easily identify and bring in new developers. Best of all, more source code is created and released for the use and benefit of all.

Continue reading- Google Summer of Code – Open Source Programs Office — Google Developers.