Computer science education in the 21st century. - Greening, Tony. (New York : Springer, 2000)
Keywords: Computer science -- Study and teaching