An Invitation ................................................... V
Contributors ................................................... ix
Abbreviations .................................................. xi
Computer Science Educational Futures: The Nature of 2020
"Foresight"
Tony Greening ................................................ 1
Computing Education 2020: Balancing Diversity with Cooperation
and Consistency
Donald J. Bagert ............................................. 7
Computer Science Education Past and Radical Changes for Future
Ronald Curtis ............................................... 19
Computing the Profession
Peter J. Denning ............................................ 27
Emerging Constructivist Forces in Computer Science Education:
Shaping a New Future?
Tony Greening ............................................... 47
Towards Truly Educational Programming Environments
R. Jimenez-Peris, C. Pareja-Flores, M. Patino-Martinez,
and A. Velazquez-Iturbide ................................... 81
New Technologies in Computer Science Education
R. Jiménez-Peris, C. Pareja-Flores, M. Patiño-Martínez,
and A. Velázquez-Iturbide .................................. 113
Curriculum 2020
Philip Machanick ........................................... 137
Information Technology Virtual Education: The Corporate
Future
Roy Rada ................................................... 149
Shifting Paradigms: Teaching and Learning in an Animated,
Web-Connected World
Rockford J. Ross ........................................... 173
The Future of Computer Science Education: A Glimpse at the
Next Step Ahead Through a Leap into the Past
Peter Summons .............................................. 195
Computer Science Education over the Internet:
The Future?
Pete Thomas and Linda Carswell ............................. 215
The Future of Computer Science Education
Tony Greening .............................................. 263
Index ......................................................... 265
|