%0 Conference Paper %B SIGCSE '77 Proceedings of the eighth SIGCSE technical symposium on Computer science education %D 1977 %T Evaluating introductory programming textbooks: A guide for students, instructors, authors and publishers %A Shneiderman, Ben %X My father counseled me not to give advice to others. Inspite of that admonition, I have an irrepressible desire to make some highly subjective, potentially pompous remarks about introductory programming language textbooks. During the past nine years I have evaluated dozens of manuscripts for eight publishers and hundreds of books for teaching term-length introductory courses in FORTRAN, BASIC, PL/I, PASCAL, COBOL and assembly languages. I have co-authored two FORTRAN texts and developed two independent study guides to programming. Each time I see a text, I make judgments by reacting to the material, rather than by comparing the material to a pre-determined set of criteria. In order to provide a “structured” review process (no computer-science oriented paper is complete without a reference to “structure”), I offer the following criteria for evaluating texts. This list is far from complete, but it is a beginning. %B SIGCSE '77 Proceedings of the eighth SIGCSE technical symposium on Computer science education %V 9 %P 56 - 58 %8 1977/02// %G eng %U http://doi.acm.org/10.1145/382175.803434 %R 10.1145/382175.803434