TY - CONF T1 - Evaluating introductory programming textbooks: A guide for students, instructors, authors and publishers T2 - SIGCSE '77 Proceedings of the eighth SIGCSE technical symposium on Computer science education Y1 - 1977 A1 - Shneiderman, Ben AB - 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. JA - SIGCSE '77 Proceedings of the eighth SIGCSE technical symposium on Computer science education VL - 9 UR - http://doi.acm.org/10.1145/382175.803434 M3 - 10.1145/382175.803434 ER -