Concrete Mathematics: A Foundation for Computer Science. By Ronald Lewis
Concrete Mathematics: A Foundation for Computer Science. By Ronald Lewis
复制标题
DOI:
10.1080/00029890.1991.11995793
复制
发表时间:
1991-10
期刊:
影响因子:
--
通讯作者:
D. Knuth;Oren Patashnik;E. Bender
中科院分区:
文献类型:
--
作者:
D. Knuth;Oren Patashnik;E. Bender
Most current calculus texts could almost have been created from one another with scissors, tape, and a color Xerox machine. Attempted innovations fall by the wayside. Rather than being due to the perfection of the standard calculus course, this state of affairs seems to me to be a sequence of the post-Sputnik push for more engineers and for improved science education. This led to a huge demand for "service courses" having a fairly standard list of "must-cover" topics. Many of the intended students had little interest in mathematics for its own sake. These evolutionary pressures shaped the standard calculus text into a massive tome, designed to program uninterested students in the symbol-recognition and rotemanipulation skills required by various science courses. The proliferation of computers has led to a demand for computer scientists dwarfing the post-Sputnik demand for engineers. There is a list of must-cover mathematical topics for computer science students that has been drawn from combinatorics, logic, mathematical linguistics, and probability theory. Many computer science majors are not interested in mathematics per se. The setting is familiar. Is the basic mathematics course for computer scientists doomed to the same fate as the basic calculus course for engineers and scientists? The spate of new books on "discrete mathematics" suggests that it is.