ACM Digital Library
www.acm.org/dl
The UltimateOnline
INFORMATION TECHNOLOGY
Resource!

• Over 40 ACM publications, plus conference proceedings

• 50+ years of archives

• Advanced searching capabilities

• Over 2 million pages of downloadable text

Plus over one million bibliographic
citations are available in the
ACM Guide to Computing Literature

To join ACM and/or subscribe to the Digital Library, contact ACM:

Phone: 1.800.342.6626 (U.S. and Canada) + 1.212.626.0500 (Global)

+ 1.212.944.1318

8: 30 a.m.-4: 30 p.m., Eastern Time acmhelp@acm.org www.acm.org/joinacm

ACM Member Services General Post Office

PO Box 30777

New York, NY 10087-0777 USA

Fax: Hours: Email:

Join URL: Mail:

fascinating mazes suitable for exploration by researchers and hackers, but dispatch the average student in horror after just a few interactions.

The ideal language and the IDE for imaginative programming are still to be designed. If we develop them, educational stakeholders will see how programming provides students with an interactive, engaging medium for studying and exploring mathematics. Thus, it may just turn computing into an indispensable subject for all students, right up there with the other three Rs.

Crossroads

Our community is at a crossroads when it comes to tackling our educational needs. We can continue to search for more saviors and hope that somehow, somewhere computing will receive the respect it deserves. Or we can try to help ourselves and others by turning a piece of the core school curriculum into something that students find appealing and even exciting. Our proposal is just one way of moving in this direction. We don’t know whether it will succeed at large scales; and we can’t know yet what else our community will discover once we start the search. What we do know is that the savior-driven ways have had their chance for many years, and they have failed.

Acknowledgments

We thank Robby Findler and Matthew Flatt for their partnership over these dozen years. Kathi Fisler helped hone our thoughts in this essay. Emmanuel Schanzer turned our ideas into the Bootstrap middle school curriculum, and his efforts have greatly influenced our thinking.

 

References

1. College Board. AP: Exam Grades: Summary Reports: 2007; http://www.collegeboard.com/student/testing/ ap/exgrd_sum/ 2007.html.

2. College Board. Important Announcement about AP Computer Science AB: Important Change for the 2009–2010 Academic Year; http://apcentral. collegeboard.com/apc/public/courses/teachers_ corner/ 195948.html.

3. USACM. AP Computer Science is NOT Going

Away; http://usacm.acm.org/usacm/weblog/index. php?p=593.

Matthias Felleisen ( matthias@ccs.neu.edu) is Trustee Professor in the College of Computer Science at Northeastern University in Boston, MA.

Shriram Krishnamurthi ( sk@cs.brown.edu) is an associate professor of computer science at Brown University in Providence, RI.

Copyright held by author.

References:

http://www.acm.org/dl

mailto:acmhelp@acm.org

http://www.acm.org/joinacm

http://www.collegeboard.com/student/testing/ap/exgrd_sum/2007.html

http://apcentral.collegeboard.com/apc/public/courses/teachers_corner/195948.html

http://usacm.acm.org/usacm/weblog/index.php?p=593

mailto:matthias@ccs.neu.edu

mailto:sk@cs.brown.edu

http://www.collegeboard.com/student/testing/ap/exgrd_sum/2007.html

http://apcentral.collegeboard.com/apc/public/courses/teachers_corner/195948.html

http://apcentral.collegeboard.com/apc/public/courses/teachers_corner/195948.html

http://usacm.acm.org/usacm/weblog/index.php?p=593

Archives