Hal Abelson - Work

Work

Abelson has a longstanding interest in using computation as a conceptual framework in teaching. He directed the first implementation of Logo for the Apple II, which made the language widely available on personal computers beginning in 1981; and published a widely selling book on Logo in 1982. His book Turtle Geometry, written with Andrea diSessa in 1981, presented a computational approach to geometry which has been cited as "the first step in a revolutionary change in the entire teaching/learning process."

Together with Gerald Jay Sussman, Abelson developed MIT's introductory computer science subject, Structure and Interpretation of Computer Programs, a subject organized around the notion that a computer language is primarily a formal medium for expressing ideas about methodology, rather than just a way to get a computer to perform operations. This work, through the textbook of the same name, videotapes of their lectures, and the availability on personal computers of the Scheme dialect of Lisp (used in teaching the course), has had a worldwide impact on university computer-science education.

Abelson and Sussman also have been an important part of the Free Software Movement, including serving on the Board of Directors of the Free Software Foundation, and releasing MIT/GNU Scheme as free software even before the Free Software Foundation existed.

Abelson and Sussman also cooperate in codirecting the MIT Project on Mathematics and Computation, a project of the MIT Computer Science and Artificial Intelligence Laboratory (previously a joint project of the AI Lab and LCS, CSAIL's components). The goal of the project is to create better computational tools for scientists and engineers. But even with powerful numerical computers, exploring complex physical systems still requires substantial human effort and human judgement to prepare simulations and to interpret numerical results. Together with their students, Abelson and Sussman are combining techniques from numerical computing, symbolic algebra, and heuristic programming to develop programs that not only perform massive numerical computations, but that also interpret these computations and "discuss" the results in qualitative terms. Programs such as these could form the basis for intelligent scientific instruments that monitor physical systems based upon high-level behavioral descriptions. More generally, they could lead to a new generation of computational tools that can autonomously explore complex physical systems, and which will play an important part in the future practice of science and engineering. At the same time, these programs incorporate computational formulations of scientific knowledge that can form the foundations of better ways to teach science and engineering.

Abelson is known to have been involved in the publishing of Andrew Huang's Hacking the Xbox and Keith Winstein's seven line Perl DeCSS script (known as qrpff), as well as LAMP, MIT's campus-wide music distribution system. The MIT OpenCourseWare (OCW) project was spearheaded by Hal Abelson and other MIT Faculty.

In spring 2008, Abelson initiated the first "Building Mobile Application" class at MIT (6.081). The first class used only the Android platform, and some of the class projects won prizes in the Android Developing Challenge. Future classes also involved other platforms such as Nokia and Windows Mobile. The class emphasizes not only programming, but also presentation skills.

He is a visiting faculty member at Google, where he is part of the "App Inventor for Android" team, an educational program aiming to make it easy for people without programming background to write mobile phone applications and "explore whether this could change the nature of introductory computing". He is the co-author of the book App Inventor with David Wolber, Ellen Spertus, and Liz Looney, published by O'Reilly Media in 2011.

Read more about this topic:  Hal Abelson

Famous quotes containing the word work:

    It is the privilege of any human work which is well done to invest the doer with a certain haughtiness. He can well afford not to conciliate, whose faithful work will answer for him.
    Ralph Waldo Emerson (1803–1882)

    To deny the need for comprehensive child care policies is to deny a reality—that there’s been a revolution in American life. Grandma doesn’t live next door anymore, Mom doesn’t work just because she’d like a few bucks for the sugar bowl.
    Editorial, The New York Times (September 6, 1983)

    Peace can endure only so long as humanity really insists upon it, and is willing to work for it and sacrifice for it. Twenty- five years ago American fighting men looked to the statesmen of the world to finish the work of peace for which they fought and suffered; we failed them, we failed them then, we cannot fail them again and expect the world to survive again.
    Franklin D. Roosevelt (1882–1945)