谷歌101课程(google 101 at the University of Washington)

http://www.washington.edu/news/archive/37099

Oct. 8, 2007 |Education|Technology
'Google 101' class at UW inspires first Internet-scale programming courses
Hannah Hickey hickeyh@u.washington.edu

A pilot course taught at the University of Washington has been expanded into a national program that shows students how to program using tens, hundreds or thousands of computers. Google and IBM announced an initiative Monday to promote new programming methods that will help students and researchers address the challenges of Internet-scale applications.

"This is a new style of computing in which the focus is on analyzing massive amounts of data, using massive numbers of computers," said Ed Lazowska, a UW computer science and engineering professor. "This has come on the scene fairly recently. Universities haven't been teaching it in part because the software is really complex, and in part because you need a big rack of computers to support it."

That is about to change. Based on the success of last year's pilot course at the UW, Google and IBM decided to donate and maintain hundreds of processors that students across the country can use for courses to address large-scale computing on the Web. More information on the program is available in a. University partners include the UW, Carnegie Mellon University, the Massachusetts Institute of Technology, Stanford University, the University of California, Berkeley, and the University of Maryland. In future the academic consortium will be expanded to include additional researchers, educators and scientists.

The seeds of the program were planted last year when Christophe Bisciglia, a senior software engineer at Google who graduated from the UW in 2003 with a degree in computer science, was interviewing potential Google employees. Many bright applicants could solve very difficult problems that could be done on a single computer, he said, but when asked what they would do if confronted with 1,000 times as much data, they were stumped.

Bisciglia wondered if he could modernize the curriculum to address these types of challenges. He started sketching out a curriculum in the company's "20 percent" program, which allows employees to use one day a week to work on their own projects or ideas. Last fall he moved 80 processors to Seattle. The first offering of "Problem Solving on Large-Scale Clusters," nicknamed "Google 101," was taught by two UW alumni, Hannah Tang and Albert Wong, who work in Google's Kirkland office. Fifteen students enrolled in the five-week seminar-style course.

"One of my big intentions was to close the gap between how industry and academia think about computing," said Bisciglia, who served as course director.

In spring quarter this year, Bisciglia and others refined the curriculum and offereda more formal coursetaught by UW graduate student Aaron Kimball. One group of students created a program named Geozette that finds news article, scans the text in an attempt to determine where the news took place and then displays the articles on a world map.

"Being able to deal effectively with big datasets is going to be relevant regardless of whether you're working at Google or Microsoft or Yahoo or Zillow," said Sierra Michels-Slettvet, a senior UW computer science student who took the class in winter quarter and acted as a teaching assistant in the spring.

"It develops a set of skills that all employers in Internet-scale fields are looking for," she said, "and it's not something that's addressed in the rest of the curriculum."

Bisciglia said: "Based on the success we had at the UW, people at Google started asking me to spend more and more time on this, to the point that it's a full-time job."

Google isn't the only one that will benefit from the newly trained graduates, Lazowska said. Other companies also use large-scale computing methods. And many scientific fields are confronting colossal amounts of data coming from computerized instruments or electronic sensors placed in roads and bridges, on the seafloor and in living organisms.

"More and more fields are becoming data-rich," Lazowska said. "And extracting knowledge from massive amounts of data is exactly what this is about."

###

For more information, contact Lazowska at (206) 543-4755 orlazowska@cs.washington.edu. To schedule an interview with Bisciglia, contact Google public relations officer Andrew Pederson atandrewpederson@google.comor (650) 214-6228.

For more details see the Google/IBM joint press release,http://www.google.com/intl/en/press/pressrel/20071008_ibm_univ.html.


RELATED STORIES IN THE MEDIA
Google and the Wisdom of Clouds
BusinessWeekDec. 13, 2007
Maryland Joins Megacomputer 'Cloud' Project
Washington PostOct. 9, 2007
Software Notebook: Google, IBM expand program to teach 'Internet-scale' computing
Seattle Post-IntelligencerOct. 8, 2007
Google and I.B.M. Join in 'Cloud Computing' Research
New York TimesOct. 8, 2007
IBM, Google, Universities Combine 'Cloud' Forces
Wall Street JournalOct. 8, 2007


MORE UWNEWS.ORG STORIES ABOUT ED LAZOWSKA (lazowska@cs.washington.edu )
RSS news feed: uwnews.org news releases about Ed Lazowska

'Puter Profs: Experts who can address a variety of computer-related issues
Aug. 10, 2009
Harnessing cloud computing for data-intensive research on oceans, galaxies
April 14, 2009
'Google 101' class at UW inspires first Internet-scale programming courses
Oct. 8, 2007
Custom cell phones for microfinance co-ops, fair-trade coffee growers
Feb. 28, 2007
Collaborators designing data, control architecture for new generation of ocean observatories
Sept. 30, 2004

http://www.cs.washington.edu/education/courses/cse490h/07sp/


CSE 490H: Problem Solving on Large Scale Clusters, Spring 2007

Course description

Students in this course will explore methods for working with large data sets from both practical and theoretical perspectives. In labs and an independent design project, students will work with Hadoop, an open source implementation of MapReduce and GFS, hosted on a large server cluster.

Lectures: Monday 3:30-5:20 EEB 042
Labs: Wednesday 3:30-5:20CSE 407


Who Office Hours
Aaron Kimball, Instructor
ak @ cs

Wed, 2:30-3:30
CSE 212

Sierra Michels-Slettvet, TA
sierra @ cs

Thurs 1:30-2:30
CSE

Taj Campbell, TA
tajc @ cs

Fri 10:30-11:30
CSE 218

Smartest Engineer: Christophe Bisciglia (最聪明的工程师: 克里斯托夫·比希利亚)

21 of 50
BACK NEXT
Smartest Engineer: Christophe Bisciglia
Co-Founder, Cloudera

What kinds of problems could we solve if everyone had access to the computing heft that powers Google? Christophe Bisciglia joined the search giant as a software engineer when he was just out of college and quickly realized that if he shifted his digital workload from an individual computer to a cluster of networked computers, he could crunch data faster. Problem was, most scientists didn't have access to the kind of web-based, or "cloud," computing power of Google.

After teaching a class called Google 101, which taught software engineers at the University of Washington to program on a cloud-size scale, Bisciglia, 29, became obsessed with the possibilities emerging from an open-source project called Hadoop. Hadoop lets engineers take advantage of the massive computing efficiencies that come from networking hundreds of computers. He left Google in 2008 to help start Cloudera, which makes it easier for customers to turn their data into insights using Hadoop. Bisciglia resigned from Cloudera in June but tells Fortune he remains committed to harnessing the massive power of the cloud in new ways. Brains and brawn are definitely a potent combination.
--J.H.



参考译文:

最聪明的工程师:

克里斯托夫·比希利亚(Christophe Bisciglia)

Cloudera公司联合创始人

亚军:亚当·德安杰洛(Adam D’Angelo)及查理·奇弗(Charlie Cheever),Quora 公司联合创始人;卢克·拉吉里奇(Luke Rajlich),Farmville 游戏首席技术官;阿米特·辛格(Amit Singhal),谷歌公司工程师;史特劳贝尔(J.B. Strausel),特斯拉(Tesla)汽车公司首席技术官

如果每个人都拥有谷歌公司所具备的强大计算能力,那么我们能解决什么样的问题?克里斯托夫·比希利亚一出大学校门就加入了这家搜索引擎巨头担任软件工程师,并很快意识到如果他把数字化的工作从一台独立的计算机转移到一组联网的计算机上,这样他就能更快地处理数据。问题是,大多数科学家都没有谷歌公司这种以网络为基础,或称“云”的计算能力。

29 岁的比希利亚给华盛顿大学(University of Washington)的软件工程师们上了一门名为“谷歌 101”的课程,教他们以云规模进行编程,随后他就开始着迷于一个叫 Hadoop 的开放源项目所能带来的各种潜力。Hadoop 使得工程师们能利用成百上千计算机联网的强大效率。他在 2008 年离开谷歌公司,协助创立了 Cloudera 公司,让客户更便捷地利用 Hadoop 将数据转化成分析结论。比希利亚于 6 月从 Cloudera 辞职,但他告诉《财富》杂志,他仍将致力于开发利用云的强大力量的新方式。有勇又有谋,无疑是最强大的组合。 ——J.H.


关于谷歌101(Google 101 )的一组超级链接

开放博客»Google 101计划

2008年2月25日...Google 101计划是Google员工比希利亚提出的设想。此计划的初衷是设置一门课程,着重引导学生们进行”云”系统的程序开发。随着计划的不断发展,最终...
blog.huihoo.com/?p=601-网页快照

Google 101

-[]
Google 101....Home arrow Google Optimization arrowGoogle 101...Google 101. (Page 1 of 12 ) Google is appealing because it's so straightforward....
www.seochat.com/c/a/Google...Help/Google-101/-网页快照-类似结果

Google Basics - Webmaster Tools Help

-[]
20 Mar 2011...When you sit down at your computer and do a Google search, you're almost instantly presented with a list of results from all over the web....
www.google.com/support/webmasters/bin/topic.py?...-网页快照-类似结果

Google 101: educating small business owners about cloud tools | ZDNet

-[]
8 Dec 2009...Google 101, a classroom-like session to introduce small businesses and entrepreneurs to Google's business tools in the cloud, made a stop at...
www.zdnet.com/blog/btl/google-101...small.../28208-网页快照-类似结果

101 Google tips, tricks and hacks | News | TechRadar UK

-[]
27 Mar 2009...Search faster and smarter withGoogle - 101must-know tips. <>. Looking for the ultimate tips for Google searching? You've just found the...
www.techradar.com/.../101-google-tips-tricks-and-hacks-462143-网页快照-类似结果

Google Search - An Introduction to Google Search

-[]
Here's a basic overview of Google, the world's most popular search engine. Learn what makes the Google search engine so popular, some of Google's more...
websearch.about.com/od/.../a/toptenengines.htm-网页快照-类似结果

Google 101: The Ultimate List of Google's Services and Products...

-[]
10 Jan 2010...There are more than a hundred Google services & products and some useful ones are little-known. We prepared a guide for Google's services...
siteboat.com/google-101-the-ultimate-list-of-googles-services-and-products/-网页快照-类似结果

Google 101| Calendar | New Orleans Entrepreneur Week

-[]
Google 101. From Calendar: Public Events. Location: The IP Building,...Limit of 100 people in theGoogle 101session, with 2 representatives per...
noew.org/calendar/event/199/-网页快照

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值