- History - 11:01
Taiwanese president praises new fellowship fund at University of Michigan - Medicine - 11:00
Insertable Robot Offers New Approach to Minimally Invasive Surgery - Computer Science - 10:00
Is that smile real or fake? - Literature - May 24
UChicago to honor historian Black, theater director Bogart at Convocation - Agronomy - May 24
Diagnostic labs analyze anything from bugs to toenails - Medicine - May 24
UCLA launches first face transplantation program in western U.S - Administration - May 24
’Click It or Ticket’ Enforcement on Penn Campus - Medicine - May 24
Hormone Plays Surprise Role in Fighting Skin Infections - Pedagogy - May 24
Two SEAS profs envision the next big ideas in teaching and learning - Environmental Sciences - May 24
Columbia's Manhattanville Campus Earns LEED Platinum for Neighborhood Plan - Literature - May 24
Historic Greek Theatre safe, sound and superb after upgrades - Law - May 24
Latest UT/Texas Tribune Poll: Tax Pledge Issue Reveals Conservative Divide
By category
Official EventAdministration
Chemistry
Physics
Computer Science
Environmental Sciences
Earth Sciences
Life Sciences
Medicine
Business
Law
Literature
History
Arts
» » more
Stanford’s latest iPhone and iPad apps course now free on iTunes U
15 November 2011 - STANFORD

Students check the results of their coding on their iPhones in the Developing Apps for iOS taught by Paul Hegarty
Online learners hear the same lectures as classroom students, but do not get Stanford credit or access to instructors.
Instructor Paul Hegarty attributes the course popularity to the appeal of Apple products and the instant gratification of creating apps for mobile devices. "There’s something about developing for the iOS platform that’s really exciting and fun because it runs on devices that everybody has in their purses or pockets, " he said.
"There aren’t a lot of courses you can take that when you get to the end, to your final project, you can take it out of your pocket and show your friends."
Hegarty said that his students develop a wide array of applications for the iPhone and iPad, including many that improve or automate their daily lives. Those include apps that manage laboratory experiments, keep track of food choices at campus eateries, or access the works of Shakespeare. Games and social networking applications are also popular.
John Cast, an electrical engineering student who is taking the class in a Stanford classroom, said that he learned about the course by watching earlier versions on iTunes U. Cast is working on applications that archive historical memorabilia and improve FM radio tuning.
"One of the coolest things about teaching this class is just seeing the creativity that gets applied," Hegarty said. "It’s really quite amazing."
Developers unfamiliar with Apple’s operating systems must learn a new programming language, Objective-C, if they hope to master the apps course. Stanford students take a year of computer science classes and learn the technique of object-oriented programming before tackling the iOS development class.
Two Stanford prerequisite courses, Programming Methodology and Programming Abstractions , are available on iTunes You.
Nikil Viswanathan, a computer science student, said that the class is "really, really, good" in large part because Hegarty doesn’t just teach students a new language, he teaches the "philosophy of how we program in Objective-C" and "puts it into the context of entire computer science program."
Most introductory computer science classes are abstract, but Objective-C is used to build applications for mobile devices, so students learn the programming basics and apply them right away. "I don’t think that what I’m doing is just teaching them programming," Hegarty said. "It’s an opportunity to teach them some computing fundamentals in a real world environment."
Hegarty said he enjoys that so many people benefit from the work he puts into preparing the course. "You really feel like as an instructor that the work gets leveraged," he said. "It’s really rewarding."
Sarah Jane Keller is a science-writing intern at the Stanford News Service
Media
Dan Stober, Stanford News Service: (650) 721-6965, dstober [a] stanford (p) edu
Links
Stanford UniversityLast job offers
- Law - 21.5
Doctoral Programme at the Law School of the University of Basel - Life Sciences - 18.4
Senior Expert - Genetic Biomarker Oncology (PhD) m/f - Business - 22.5
Research Associate - Life Sciences - 15.5
Staff Research Associate II - Civil Engineering - 15.5
Research Specialist - Beckman Institute (A1200274) - Medicine - 12.5
Research Specialist - Business - 4.5
Assistant Professor of Economics, Non Tenure Track, Fall 2012 - Business - 3.5
Post Doctoral Fellow


» Share this page: