Hey—we've moved. Visit
The Keyword
for all the latest news and stories from Google
Official Blog
Insights from Googlers into our products, technology, and the Google culture
Fast-tracking young web developers at CSSI
August 15, 2011
Every summer, we run a range of educational outreach programs designed to get students of all ages excited about technology. Our
Computer Science Summer Institute
(CSSI) is focused around incoming college freshmen who are considering a computer science major, particularly those groups traditionally underrepresented in the field. Last year the program was so successful that 24 of 29 students declared a major in Computer Science. So this year we decided to run CSSI twice.
For each session, we invited nearly 30 young developers with little to no prior programming experience to the Googleplex for an intense three-week course in web application development. Unlike traditional introductory computer science programs, which are largely theoretical, CSSI enables students to gain a better understanding of software engineering through immediate participation. The goal is to give the students the tools they need to create exciting technical solutions now, which in turn gives them the confidence to take their ideas and turn them into reality.
We wanted to equip students with a comprehensive toolset to tackle the world of web and mobile applications. In the first two weeks of the program we introduced students to
App Inventor for Android
, HTML, CSS,
Javascript
,
Python
,
Django
and
App Engine
. That sounds like a lot, and it is, but the students far surpassed our expectations and demanded more. In the final week of the program, they built some spectacular web applications, inspiring us with their passion and their enthusiasm for experimentation. They wrote online games, embedded
Google Calendar
's self-scheduler onto their websites and built blogging services. Some even began exploring the nitty-gritty details of computer graphics. Every one of our 56 students had the satisfaction of developing a publicly-available service on the web, hosted on Google’s servers.
Moreover, the development process was deeply social: we emphasized and facilitated group work, helping students build a network of peers with a shared passion for technology. Google engineers served as mentors, and when we discovered that the students were so excited about their lessons that they continued to work on their projects in the evenings, mentors teamed up with them on
Google+ Hangouts
, using video conferencing and
Google Docs
to debug programs collaboratively online.
While both sessions of CSSI 2011 are now over, we’ll be accepting applications for the 2012 sessions early next year, so stay tuned! Our goal with our education programs isn’t just to strengthen the study of computer science—we also want to enable rewarding collaboration among Google’s engineers and usability researchers, educators and the community at large. CSSI is one way to show young people how valuable teamwork can be and encourage them to take that spirit of cooperation back with them to their personal and academic lives.
How do we know we’re on the right track? Not even three days after the end of the first session, a student posted the following message on Google+: “Five weeks before school starts, anyone interested in starting up a new web project?”
She had six eager recruits within the
hour
.
Posted by Radha Narayan, Software Engineer, Google Search Team
Labels
accessibility
41
acquisition
26
ads
131
Africa
19
Android
58
apps
419
April 1
4
Asia
39
books + book search
48
commerce
12
computing history
7
crisis response
33
culture
12
developers
120
diversity
35
doodles
68
education and research
144
entrepreneurs at Google
14
Europe
46
faster web
16
free expression
61
google.org
73
googleplus
50
googlers and culture
202
green
102
Latin America
18
maps and earth
194
mobile
124
online safety
19
open source
19
photos
39
policy and issues
139
politics
71
privacy
66
recruiting and hiring
32
scholarships
31
search
505
search quality
24
search trends
118
security
36
small business
31
user experience and usability
41
youtube and video
140
Archive
2016
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2015
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2014
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2013
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2012
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2011
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2010
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2009
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2008
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2007
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2006
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2005
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2004
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Feed
Google
on
Follow @google
Follow
Give us feedback in our
Product Forums
.